From 16ded9534f9d598a96e572c5de180952e1abc362 Mon Sep 17 00:00:00 2001 From: LocalStack Bot <88328844+localstack-bot@users.noreply.github.com> Date: Tue, 29 Aug 2023 11:08:19 +0200 Subject: [PATCH 01/46] update generated parity coverage docs (#786) --- data/coverage/acm.json | 206 +- data/coverage/amplify.json | 140 +- data/coverage/apigateway.json | 6630 ++-- data/coverage/apigatewaymanagementapi.json | 18 +- data/coverage/apigatewayv2.json | 1530 +- data/coverage/appconfig.json | 476 +- data/coverage/application-autoscaling.json | 24 +- data/coverage/appsync.json | 482 +- data/coverage/athena.json | 148 +- data/coverage/autoscaling.json | 122 +- data/coverage/backup.json | 52 +- data/coverage/batch.json | 58 +- data/coverage/ce.json | 26 +- data/coverage/cloudformation.json | 4522 ++- data/coverage/cloudfront.json | 296 +- data/coverage/cloudtrail.json | 142 +- data/coverage/cloudwatch.json | 4092 +- data/coverage/codecommit.json | 124 +- data/coverage/cognito-identity.json | 204 +- data/coverage/cognito-idp.json | 1922 +- data/coverage/config.json | 6 +- data/coverage/docdb.json | 1328 +- data/coverage/dynamodb.json | 9492 +++-- data/coverage/dynamodbstreams.json | 2236 +- data/coverage/ec2.json | 3875 +- data/coverage/ecr.json | 426 +- data/coverage/ecs.json | 628 +- data/coverage/efs.json | 46 +- data/coverage/eks.json | 58 +- data/coverage/elasticache.json | 212 +- data/coverage/elasticbeanstalk.json | 32 +- data/coverage/elbv2.json | 214 +- data/coverage/emr.json | 18 +- data/coverage/es.json | 70 +- data/coverage/events.json | 6950 +--- data/coverage/firehose.json | 216 +- data/coverage/fis.json | 126 +- data/coverage/glacier.json | 20 +- data/coverage/glue.json | 568 +- data/coverage/iam.json | 12962 +++---- data/coverage/iot-data.json | 44 +- data/coverage/iot.json | 252 +- data/coverage/iotanalytics.json | 88 +- data/coverage/iotwireless.json | 30 +- data/coverage/kafka.json | 96 +- data/coverage/kinesis.json | 5664 +-- data/coverage/kinesisanalytics.json | 82 +- data/coverage/kinesisanalyticsv2.json | 40 +- data/coverage/kms.json | 1070 +- data/coverage/lakeformation.json | 4 +- data/coverage/lambda.json | 11590 +++--- data/coverage/logs.json | 11520 +++--- data/coverage/mediastore-data.json | 10 +- data/coverage/mediastore.json | 14 +- data/coverage/mq.json | 82 +- data/coverage/mwaa.json | 2 +- data/coverage/neptune.json | 1594 +- data/coverage/opensearch.json | 416 +- data/coverage/organizations.json | 34 +- data/coverage/qldb-session.json | 94 +- data/coverage/qldb.json | 146 +- data/coverage/rds-data.json | 38 +- data/coverage/rds.json | 1754 +- data/coverage/redshift-data.json | 12 +- data/coverage/redshift.json | 46 +- data/coverage/resource-groups.json | 28 +- data/coverage/resourcegroupstaggingapi.json | 2 +- data/coverage/route53.json | 380 +- data/coverage/route53resolver.json | 102 +- data/coverage/s3.json | 35162 +++++++++--------- data/coverage/s3control.json | 19 +- data/coverage/scheduler.json | 2 +- data/coverage/secretsmanager.json | 716 +- data/coverage/serverlessrepo.json | 118 +- data/coverage/servicediscovery.json | 148 +- data/coverage/ses.json | 300 +- data/coverage/sesv2.json | 32 +- data/coverage/sns.json | 2306 +- data/coverage/sqs.json | 12856 +++---- data/coverage/ssm.json | 1006 +- data/coverage/sso-admin.json | 4 +- data/coverage/stepfunctions.json | 680 +- data/coverage/sts.json | 4318 ++- data/coverage/support.json | 8 +- data/coverage/swf.json | 20 +- data/coverage/timestream-query.json | 58 +- data/coverage/timestream-write.json | 220 +- data/coverage/transcribe.json | 152 +- data/coverage/transfer.json | 22 +- data/coverage/xray.json | 44 +- 90 files changed, 72942 insertions(+), 81180 deletions(-) diff --git a/data/coverage/acm.json b/data/coverage/acm.json index c526a13ebb..3475172c06 100644 --- a/data/coverage/acm.json +++ b/data/coverage/acm.json @@ -188,28 +188,28 @@ "CertificateArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", - "test": "test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_boto_wait_for_certificate_validation", + "test": "test_boto_wait_for_certificate_validation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", - "test": "test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", + "test": "test_certificate_for_subdomain_wildcard", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_boto_wait_for_certificate_validation", - "test": "test_boto_wait_for_certificate_validation", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_domain_validation", + "test": "test_domain_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -218,18 +218,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", - "test": "test_certificate_for_subdomain_wildcard", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_import_certificate", + "test": "test_import_certificate", "response": "200", "error": "", - "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_domain_validation", - "test": "test_domain_validation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "test": "test_cfn_acm_certificate", "response": "200", "error": "", "snapshot_skipped": "", @@ -238,8 +238,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_import_certificate", - "test": "test_import_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -260,7 +260,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", "test": "test_associate_api", "response": "200", "error": "", @@ -270,7 +270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", "test": "test_create_domain_name", "response": "200", "error": "", @@ -280,7 +280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "200", "error": "", @@ -290,7 +290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", "test": "test_get_api_association", "response": "200", "error": "", @@ -300,14 +300,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", "snapshot_skipped": "['$..Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -316,7 +316,7 @@ "CertificateArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_boto_wait_for_certificate_validation", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_boto_wait_for_certificate_validation", "test": "test_boto_wait_for_certificate_validation", "response": "200", "error": "", @@ -326,7 +326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", "test": "test_certificate_for_subdomain_wildcard", "response": "200", "error": "", @@ -336,7 +336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_domain_validation", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_domain_validation", "test": "test_domain_validation", "response": "200", "error": "", @@ -372,7 +372,7 @@ "Certificate, PrivateKey": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_import_certificate", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_import_certificate", "test": "test_import_certificate", "response": "200", "error": "", @@ -382,7 +382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_import_certificate", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_import_certificate", "test": "test_import_certificate", "response": "400", "error": "ValidationException", @@ -398,38 +398,28 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", - "test": "test_cfn_acm_certificate", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", - "test": "test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", + "test": "test_certificate_for_subdomain_wildcard", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", - "test": "test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_import_certificate", + "test": "test_import_certificate", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", - "test": "test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "test": "test_cfn_acm_certificate", "response": "200", "error": "", "snapshot_skipped": "", @@ -438,18 +428,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", - "test": "test_certificate_for_subdomain_wildcard", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_import_certificate", - "test": "test_import_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -479,16 +459,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", - "test": "test_domain_name_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", "test": "test_enforce_policy_acm", @@ -499,6 +469,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "test": "test_domain_name_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", "test": "test_enforce_policy_acm", @@ -542,18 +522,18 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", - "test": "test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_boto_wait_for_certificate_validation", + "test": "test_boto_wait_for_certificate_validation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_boto_wait_for_certificate_validation", - "test": "test_boto_wait_for_certificate_validation", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_domain_validation", + "test": "test_domain_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -562,8 +542,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_domain_validation", - "test": "test_domain_validation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -584,7 +564,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", "test": "test_associate_api", "response": "200", "error": "", @@ -594,7 +574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", "test": "test_create_domain_name", "response": "200", "error": "", @@ -604,7 +584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "200", "error": "", @@ -614,7 +594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", "test": "test_get_api_association", "response": "200", "error": "", @@ -628,14 +608,14 @@ "DomainName, DomainValidationOptions, ValidationMethod": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", "test": "test_cfn_acm_certificate", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -656,7 +636,7 @@ "DomainName, IdempotencyToken, ValidationMethod": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -666,7 +646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -676,7 +656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -686,7 +666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -696,7 +676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -706,7 +686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -716,7 +696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -726,7 +706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -736,7 +716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -746,7 +726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -756,7 +736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -766,7 +746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -776,7 +756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -786,7 +766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -796,7 +776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -806,7 +786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -816,7 +796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -826,7 +806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -836,7 +816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -846,7 +826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -856,7 +836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -866,7 +846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -876,7 +856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -886,7 +866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -900,7 +880,7 @@ "DomainName, ValidationMethod": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", "test": "test_certificate_for_subdomain_wildcard", "response": "200", "error": "", @@ -912,14 +892,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", "snapshot_skipped": "['$..Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } diff --git a/data/coverage/amplify.json b/data/coverage/amplify.json index 942c699898..6ce34f88aa 100644 --- a/data/coverage/amplify.json +++ b/data/coverage/amplify.json @@ -452,7 +452,7 @@ "description, name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_app", "test": "test_create_app", "response": "200", "error": "", @@ -466,7 +466,7 @@ "name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_backend_environment", "test": "test_create_backend_environment", "response": "200", "error": "", @@ -476,7 +476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_branch", "test": "test_create_branch", "response": "200", "error": "", @@ -486,7 +486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_webhook", "test": "test_create_webhook", "response": "200", "error": "", @@ -496,7 +496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", "test": "test_delete_backend_environment", "response": "200", "error": "", @@ -506,7 +506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -516,7 +516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_webhook", "test": "test_delete_webhook", "response": "200", "error": "", @@ -526,7 +526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_app", "test": "test_get_app", "response": "200", "error": "", @@ -536,7 +536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_backend_environment", "test": "test_get_backend_environment", "response": "200", "error": "", @@ -546,7 +546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -556,7 +556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_webhook", "test": "test_get_webhook", "response": "200", "error": "", @@ -566,7 +566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_apps", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_apps", "test": "test_list_apps", "response": "200", "error": "", @@ -576,7 +576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_branches", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_branches", "test": "test_list_branches", "response": "200", "error": "", @@ -586,7 +586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", "test": "test_tag_untag_resource", "response": "200", "error": "", @@ -596,7 +596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_update_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_update_app", "test": "test_update_app", "response": "200", "error": "", @@ -606,7 +606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_update_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_update_webhook", "test": "test_update_webhook", "response": "200", "error": "", @@ -622,7 +622,7 @@ "appId, environmentName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_backend_environment", "test": "test_create_backend_environment", "response": "200", "error": "", @@ -632,7 +632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", "test": "test_delete_backend_environment", "response": "200", "error": "", @@ -642,7 +642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_backend_environment", "test": "test_get_backend_environment", "response": "200", "error": "", @@ -658,7 +658,7 @@ "appId, branchName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_branch", "test": "test_create_branch", "response": "200", "error": "", @@ -668,7 +668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_webhook", "test": "test_create_webhook", "response": "200", "error": "", @@ -678,7 +678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -688,7 +688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_webhook", "test": "test_delete_webhook", "response": "200", "error": "", @@ -698,7 +698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -708,7 +708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_webhook", "test": "test_get_webhook", "response": "200", "error": "", @@ -718,7 +718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_branches", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_branches", "test": "test_list_branches", "response": "200", "error": "", @@ -728,7 +728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_update_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_update_webhook", "test": "test_update_webhook", "response": "200", "error": "", @@ -744,7 +744,7 @@ "appId, branchName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_webhook", "test": "test_create_webhook", "response": "200", "error": "", @@ -754,7 +754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_webhook", "test": "test_delete_webhook", "response": "200", "error": "", @@ -764,7 +764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_webhook", "test": "test_get_webhook", "response": "200", "error": "", @@ -774,7 +774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_update_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_update_webhook", "test": "test_update_webhook", "response": "200", "error": "", @@ -790,7 +790,7 @@ "appId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_app", "test": "test_create_app", "response": "200", "error": "", @@ -800,7 +800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_backend_environment", "test": "test_create_backend_environment", "response": "200", "error": "", @@ -810,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_branch", "test": "test_create_branch", "response": "200", "error": "", @@ -820,7 +820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_create_webhook", "test": "test_create_webhook", "response": "200", "error": "", @@ -830,7 +830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", "test": "test_delete_backend_environment", "response": "200", "error": "", @@ -840,7 +840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -850,7 +850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_webhook", "test": "test_delete_webhook", "response": "200", "error": "", @@ -860,7 +860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_app", "test": "test_get_app", "response": "200", "error": "", @@ -870,7 +870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_backend_environment", "test": "test_get_backend_environment", "response": "200", "error": "", @@ -880,7 +880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -890,7 +890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_webhook", "test": "test_get_webhook", "response": "200", "error": "", @@ -900,7 +900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_apps", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_apps", "test": "test_list_apps", "response": "200", "error": "", @@ -910,7 +910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_branches", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_branches", "test": "test_list_branches", "response": "200", "error": "", @@ -920,7 +920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", "test": "test_tag_untag_resource", "response": "200", "error": "", @@ -930,7 +930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_update_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_update_app", "test": "test_update_app", "response": "200", "error": "", @@ -940,7 +940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_update_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_update_webhook", "test": "test_update_webhook", "response": "200", "error": "", @@ -956,7 +956,7 @@ "appId, environmentName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", "test": "test_delete_backend_environment", "response": "200", "error": "", @@ -972,7 +972,7 @@ "appId, branchName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -988,7 +988,7 @@ "webhookId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_webhook", "test": "test_delete_webhook", "response": "200", "error": "", @@ -1004,7 +1004,7 @@ "appId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_app", "test": "test_get_app", "response": "200", "error": "", @@ -1020,7 +1020,7 @@ "appId, environmentName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", "test": "test_delete_backend_environment", "response": "200", "error": "", @@ -1030,7 +1030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_backend_environment", "test": "test_get_backend_environment", "response": "200", "error": "", @@ -1040,7 +1040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_backend_environment", "test": "test_delete_backend_environment", "response": "404", "error": "NotFoundException", @@ -1056,7 +1056,7 @@ "appId, branchName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -1072,7 +1072,7 @@ "webhookId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_webhook", "test": "test_delete_webhook", "response": "200", "error": "", @@ -1082,7 +1082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_get_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_get_webhook", "test": "test_get_webhook", "response": "200", "error": "", @@ -1092,7 +1092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_webhook", "test": "test_delete_webhook", "response": "404", "error": "NotFoundException", @@ -1108,7 +1108,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_apps", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_apps", "test": "test_list_apps", "response": "200", "error": "", @@ -1122,7 +1122,7 @@ "maxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_apps", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_apps", "test": "test_list_apps", "response": "200", "error": "", @@ -1138,7 +1138,7 @@ "appId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -1148,7 +1148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_branches", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_branches", "test": "test_list_branches", "response": "200", "error": "", @@ -1162,7 +1162,7 @@ "appId, maxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_list_branches", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_list_branches", "test": "test_list_branches", "response": "200", "error": "", @@ -1178,7 +1178,7 @@ "resourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", "test": "test_tag_untag_resource", "response": "200", "error": "", @@ -1194,7 +1194,7 @@ "resourceArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", "test": "test_tag_untag_resource", "response": "200", "error": "", @@ -1204,7 +1204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_tag_illegal_resource", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_tag_illegal_resource", "test": "test_tag_illegal_resource", "response": "404", "error": "NotFoundException", @@ -1214,7 +1214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_tag_non_existing_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_tag_non_existing_app", "test": "test_tag_non_existing_app", "response": "404", "error": "NotFoundException", @@ -1230,7 +1230,7 @@ "resourceArn, tagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_tag_untag_resource", "test": "test_tag_untag_resource", "response": "200", "error": "", @@ -1246,7 +1246,7 @@ "appId, name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_update_app", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_update_app", "test": "test_update_app", "response": "200", "error": "", @@ -1262,7 +1262,7 @@ "branchName, webhookId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_update_webhook", + "node_id": "LocalStack Pro: tests/aws/services/amplify/test_amplify.py::TestAmplifyProvider::test_update_webhook", "test": "test_update_webhook", "response": "200", "error": "", diff --git a/data/coverage/apigateway.json b/data/coverage/apigateway.json index 691dea251d..85672a448b 100644 --- a/data/coverage/apigateway.json +++ b/data/coverage/apigateway.json @@ -234,11 +234,11 @@ "DeleteDeployment": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -690,11 +690,11 @@ "GetGatewayResponse": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1062,11 +1062,11 @@ "PutGatewayResponse": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -1448,7 +1448,7 @@ "enabled, name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -1458,7 +1458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -1472,7 +1472,7 @@ "enabled, name, stageKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -1486,7 +1486,7 @@ "name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_api_keys", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_api_keys", "test": "test_get_api_keys", "response": "201", "error": "", @@ -1500,14 +1500,14 @@ "name, tags, value": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1516,7 +1516,7 @@ "authorizerCredentials, authorizerResultTtlInSeconds, authorizerUri, identitySource, name, restApiId, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "201", "error": "", @@ -1526,7 +1526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", @@ -1536,7 +1536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -1550,7 +1550,7 @@ "authorizerCredentials, authorizerUri, identitySource, name, restApiId, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "201", "error": "", @@ -1560,7 +1560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "201", "error": "", @@ -1574,7 +1574,7 @@ "authorizerUri, identitySource, name, restApiId, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", "test": "test_update_method", "response": "201", "error": "", @@ -1584,7 +1584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "201", "error": "", @@ -1594,7 +1594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_authorizer_crud_no_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_authorizer_crud_no_api", "test": "test_authorizer_crud_no_api", "response": "409", "error": "ConflictException", @@ -1606,7 +1606,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -1616,7 +1616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "201", "error": "", @@ -1626,7 +1626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "201", "error": "", @@ -1636,7 +1636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "201", "error": "", @@ -1646,7 +1646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "201", "error": "", @@ -1656,7 +1656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "201", "error": "", @@ -1666,7 +1666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -1680,7 +1680,7 @@ "identitySource, name, providerARNs, restApiId, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "201", "error": "", @@ -1690,7 +1690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "201", "error": "", @@ -1700,7 +1700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", @@ -1710,7 +1710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -1720,7 +1720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "201", "error": "", @@ -1734,21 +1734,21 @@ "identitySource, name, restApiId, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "name, providerARNs, restApiId, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "201", "error": "", @@ -1758,7 +1758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "201", "error": "", @@ -1768,7 +1768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "201", "error": "", @@ -1778,7 +1778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "201", "error": "", @@ -1788,7 +1788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "201", "error": "", @@ -1804,7 +1804,7 @@ "basePath, domainName, restApiId, stage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "201", "error": "", @@ -1814,7 +1814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "201", "error": "", @@ -1826,7 +1826,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -1840,14 +1840,14 @@ "domainName, restApiId, stage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1856,7 +1856,27 @@ "description, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "201", "error": "", @@ -1866,124 +1886,114 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "201", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "201", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, @@ -2004,73 +2014,73 @@ "description, restApiId, stageName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "201", "error": "", "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -2080,7 +2090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -2090,7 +2100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -2100,7 +2110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "201", "error": "", @@ -2110,7 +2120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "201", "error": "", @@ -2120,7 +2130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -2130,7 +2140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "201", "error": "", @@ -2140,7 +2150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "201", "error": "", @@ -2150,7 +2160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "201", "error": "", @@ -2160,7 +2170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "201", "error": "", @@ -2170,7 +2180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "201", "error": "", @@ -2180,7 +2190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "201", "error": "", @@ -2190,7 +2200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", "test": "test_import_with_stage_variables", "response": "201", "error": "", @@ -2200,7 +2210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -2210,7 +2220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "201", "error": "", @@ -2220,7 +2230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "201", "error": "", @@ -2230,19 +2240,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -2252,7 +2262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "201", "error": "", @@ -2262,7 +2272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -2276,7 +2286,7 @@ "restApiId, stageName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "201", "error": "", @@ -2286,7 +2296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "201", "error": "", @@ -2296,7 +2306,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "201", "error": "", @@ -2306,7 +2316,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "201", "error": "", @@ -2316,7 +2326,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "201", "error": "", @@ -2326,7 +2336,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "201", "error": "", @@ -2336,7 +2346,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", "test": "test_api_mock_integration_response_params", "response": "201", "error": "", @@ -2346,7 +2356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "201", "error": "", @@ -2356,7 +2366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "201", "error": "", @@ -2366,7 +2376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-False]", "response": "201", "error": "", @@ -2376,7 +2386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-True]", "response": "201", "error": "", @@ -2386,7 +2396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-False]", "response": "201", "error": "", @@ -2396,7 +2406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-True]", "response": "201", "error": "", @@ -2406,7 +2416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-False]", "response": "201", "error": "", @@ -2416,7 +2426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-True]", "response": "201", "error": "", @@ -2426,7 +2436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-False]", "response": "201", "error": "", @@ -2436,7 +2446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-True]", "response": "201", "error": "", @@ -2446,7 +2456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "201", "error": "", @@ -2456,7 +2466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -2466,7 +2476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "201", "error": "", @@ -2476,7 +2486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "201", "error": "", @@ -2486,7 +2496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "201", "error": "", @@ -2496,7 +2506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "201", "error": "", @@ -2506,7 +2516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "201", "error": "", @@ -2516,7 +2526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "201", "error": "", @@ -2526,7 +2536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "201", "error": "", @@ -2536,7 +2546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "201", "error": "", @@ -2546,7 +2556,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "201", "error": "", @@ -2556,7 +2566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -2566,7 +2576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -2576,7 +2586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "201", "error": "", @@ -2586,7 +2596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "201", "error": "", @@ -2596,7 +2606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "201", "error": "", @@ -2606,7 +2616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "201", "error": "", @@ -2616,7 +2626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "201", "error": "", @@ -2626,7 +2636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -2636,7 +2646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "201", "error": "", @@ -2646,7 +2656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "201", "error": "", @@ -2656,7 +2666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "201", "error": "", @@ -2666,7 +2676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "201", "error": "", @@ -2676,7 +2686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "201", "error": "", @@ -2686,7 +2696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", @@ -2696,7 +2706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "201", "error": "", @@ -2723,63 +2733,53 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "201", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "201", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "201", "error": "", "snapshot_skipped": "", @@ -2788,8 +2788,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "201", "error": "", "snapshot_skipped": "", @@ -2798,68 +2798,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "201", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "201", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", + "response": "201", + "error": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "201", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "201", "error": "", "snapshot_skipped": "", @@ -2868,47 +2878,47 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "201", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -2918,7 +2928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "201", "error": "", @@ -2934,7 +2944,7 @@ "location, properties, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", "test": "test_documentation_part_lifecycle", "response": "201", "error": "", @@ -2944,7 +2954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", "test": "test_invalid_delete_documentation_part", "response": "201", "error": "", @@ -2954,7 +2964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_part", "test": "test_invalid_get_documentation_part", "response": "201", "error": "", @@ -2964,7 +2974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", "test": "test_invalid_update_documentation_part", "response": "201", "error": "", @@ -2974,7 +2984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "201", "error": "", @@ -2984,7 +2994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "201", "error": "", @@ -2994,7 +3004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_create_documentation_part_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_create_documentation_part_operations", "test": "test_invalid_create_documentation_part_operations", "response": "400", "error": "ValidationException", @@ -3004,7 +3014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_doc_arts_crud_no_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_doc_arts_crud_no_api", "test": "test_doc_arts_crud_no_api", "response": "404", "error": "NotFoundException", @@ -3014,7 +3024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_create_documentation_part_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_create_documentation_part_operations", "test": "test_invalid_create_documentation_part_operations", "response": "404", "error": "NotFoundException", @@ -3030,7 +3040,7 @@ "documentationVersion, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "201", "error": "", @@ -3040,7 +3050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "201", "error": "", @@ -3056,7 +3066,7 @@ "certificateName, certificatePrivateKey, domainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_create_domain_names", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_create_domain_names", "test": "test_create_domain_names", "response": "201", "error": "", @@ -3070,7 +3080,7 @@ "certificateName, domainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_domain_names", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_domain_names", "test": "test_get_domain_names", "response": "201", "error": "", @@ -3084,7 +3094,7 @@ "domainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name", "test": "test_api_gateway_handle_domain_name", "response": "201", "error": "", @@ -3094,7 +3104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "201", "error": "", @@ -3104,7 +3114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "201", "error": "", @@ -3114,7 +3124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_domain_name", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_domain_name", "test": "test_get_domain_name", "response": "201", "error": "", @@ -3124,7 +3134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_create_domain_names", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_create_domain_names", "test": "test_create_domain_names", "response": "400", "error": "BadRequestException", @@ -3136,7 +3146,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -3150,14 +3160,14 @@ "domainName, endpointConfiguration, regionalCertificateArn, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -3166,7 +3176,7 @@ "contentType, description, name, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "400", "error": "BadRequestException", @@ -3180,7 +3190,7 @@ "contentType, description, name, restApiId, schema": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", "test": "test_model_lifecycle", "response": "201", "error": "", @@ -3190,7 +3200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "201", "error": "", @@ -3200,7 +3210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "201", "error": "", @@ -3210,7 +3220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", "test": "test_update_model", "response": "201", "error": "", @@ -3220,7 +3230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "400", "error": "BadRequestException", @@ -3230,7 +3240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "400", "error": "BadRequestException", @@ -3240,7 +3250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "404", "error": "NotFoundException", @@ -3250,7 +3260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "409", "error": "ConflictException", @@ -3264,7 +3274,7 @@ "contentType, name, restApiId, schema": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -3274,34 +3284,34 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -3310,7 +3320,7 @@ "name, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_delete_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_delete_request_validator", "test": "test_invalid_delete_request_validator", "response": "201", "error": "", @@ -3320,7 +3330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validator", "test": "test_invalid_get_request_validator", "response": "201", "error": "", @@ -3330,7 +3340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", "test": "test_invalid_update_request_validator_operations", "response": "201", "error": "", @@ -3340,7 +3350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "201", "error": "", @@ -3350,7 +3360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_create_request_validator_invalid_api_id", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_create_request_validator_invalid_api_id", "test": "test_create_request_validator_invalid_api_id", "response": "400", "error": "BadRequestException", @@ -3364,7 +3374,7 @@ "name, restApiId, validateRequestBody, validateRequestParameters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -3374,17 +3384,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_validators_crud_no_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_validators_crud_no_api", "test": "test_validators_crud_no_api", "response": "400", "error": "BadRequestException", @@ -3400,7 +3410,27 @@ "parentId, pathPart, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", "test": "test_create_proxy_resource", "response": "201", "error": "", @@ -3410,7 +3440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", "test": "test_create_proxy_resource_validation", "response": "201", "error": "", @@ -3420,7 +3450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", "test": "test_delete_resource", "response": "201", "error": "", @@ -3430,7 +3460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "201", "error": "", @@ -3440,7 +3470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "201", "error": "", @@ -3450,7 +3480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", "test": "test_resource_lifecycle", "response": "201", "error": "", @@ -3460,7 +3490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "201", "error": "", @@ -3470,7 +3500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "201", "error": "", @@ -3480,7 +3510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "201", "error": "", @@ -3490,7 +3520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -3500,7 +3530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "201", "error": "", @@ -3510,7 +3540,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "201", "error": "", @@ -3520,7 +3550,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "201", "error": "", @@ -3530,7 +3560,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "201", "error": "", @@ -3540,7 +3570,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "201", "error": "", @@ -3550,7 +3580,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", "test": "test_api_gateway_update_resource_path_part", "response": "201", "error": "", @@ -3560,7 +3590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -3570,7 +3600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -3580,7 +3610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "201", "error": "", @@ -3590,7 +3620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "201", "error": "", @@ -3600,7 +3630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "201", "error": "", @@ -3610,7 +3640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "201", "error": "", @@ -3620,7 +3650,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "201", "error": "", @@ -3630,7 +3660,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "201", "error": "", @@ -3640,7 +3670,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "201", "error": "", @@ -3650,7 +3680,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "201", "error": "", @@ -3660,7 +3690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "201", "error": "", @@ -3670,7 +3700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "201", "error": "", @@ -3680,7 +3710,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "201", "error": "", @@ -3690,7 +3720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "201", "error": "", @@ -3700,7 +3730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "201", "error": "", @@ -3710,7 +3740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "201", "error": "", @@ -3720,7 +3750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "201", "error": "", @@ -3730,7 +3760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "201", "error": "", @@ -3740,7 +3770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "201", "error": "", @@ -3750,7 +3780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "201", "error": "", @@ -3760,7 +3790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "201", "error": "", @@ -3770,7 +3800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "201", "error": "", @@ -3780,7 +3810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "201", "error": "", @@ -3790,7 +3820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "201", "error": "", @@ -3800,7 +3830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "201", "error": "", @@ -3810,7 +3840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "201", "error": "", @@ -3820,7 +3850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "201", "error": "", @@ -3830,7 +3860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "201", "error": "", @@ -3840,7 +3870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -3850,7 +3880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -3860,7 +3890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "201", "error": "", @@ -3870,7 +3900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "201", "error": "", @@ -3880,7 +3910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "201", "error": "", @@ -3890,7 +3920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "201", "error": "", @@ -3900,7 +3930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "201", "error": "", @@ -3910,7 +3940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -3920,7 +3950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "201", "error": "", @@ -3930,7 +3960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "201", "error": "", @@ -3940,7 +3970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "201", "error": "", @@ -3950,7 +3980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "201", "error": "", @@ -3960,7 +3990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", @@ -3970,7 +4000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "201", "error": "", @@ -3980,7 +4010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "201", "error": "", @@ -3990,104 +4020,94 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "201", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", @@ -4107,7 +4127,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -4120,7 +4140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", "test": "test_create_proxy_resource_validation", "response": "400", "error": "BadRequestException", @@ -4130,7 +4150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", "test": "test_create_proxy_resource_validation", "response": "400", "error": "BadRequestException", @@ -4140,7 +4160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_resource_parent_invalid", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_resource_parent_invalid", "test": "test_create_resource_parent_invalid", "response": "404", "error": "NotFoundException", @@ -4152,7 +4172,77 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", + "response": "201", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -4162,7 +4252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "201", "error": "", @@ -4172,7 +4262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "201", "error": "", @@ -4182,7 +4272,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "201", "error": "", @@ -4192,7 +4282,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "201", "error": "", @@ -4202,7 +4292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", @@ -4212,7 +4302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "201", "error": "", @@ -4222,7 +4312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "201", "error": "", @@ -4232,7 +4322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "201", "error": "", @@ -4242,7 +4332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "201", "error": "", @@ -4252,7 +4342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "201", "error": "", @@ -4262,7 +4352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "201", "error": "", @@ -4272,7 +4362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "201", "error": "", @@ -4282,7 +4372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "201", "error": "", @@ -4292,7 +4382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "201", "error": "", @@ -4302,7 +4392,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -4312,7 +4402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "201", "error": "", @@ -4322,7 +4412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "201", "error": "", @@ -4332,7 +4422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "201", "error": "", @@ -4342,7 +4432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -4352,77 +4442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", - "response": "201", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -4432,7 +4452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "201", "error": "", @@ -4462,7 +4482,7 @@ "apiKeySource, name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -4474,7 +4494,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -4502,7 +4522,7 @@ "binaryMediaTypes, name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", "test": "test_create_rest_api_with_optional_params", "response": "201", "error": "", @@ -4516,7 +4536,7 @@ "description, name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", "test": "test_create_proxy_resource", "response": "201", "error": "", @@ -4526,7 +4546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", "test": "test_create_proxy_resource_validation", "response": "201", "error": "", @@ -4536,7 +4556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_resource_parent_invalid", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_resource_parent_invalid", "test": "test_create_resource_parent_invalid", "response": "201", "error": "", @@ -4546,7 +4566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", "test": "test_delete_resource", "response": "201", "error": "", @@ -4556,7 +4576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_list_and_delete_apis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_list_and_delete_apis", "test": "test_list_and_delete_apis", "response": "201", "error": "", @@ -4566,7 +4586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", "test": "test_method_lifecycle", "response": "201", "error": "", @@ -4576,7 +4596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", "test": "test_method_request_parameters", "response": "201", "error": "", @@ -4586,7 +4606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", "test": "test_model_lifecycle", "response": "201", "error": "", @@ -4596,7 +4616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "201", "error": "", @@ -4606,7 +4626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "201", "error": "", @@ -4616,7 +4636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", "test": "test_put_method_validation", "response": "201", "error": "", @@ -4626,7 +4646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", "test": "test_resource_lifecycle", "response": "201", "error": "", @@ -4636,7 +4656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", "test": "test_update_method", "response": "201", "error": "", @@ -4646,7 +4666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "201", "error": "", @@ -4656,7 +4676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", "test": "test_update_model", "response": "201", "error": "", @@ -4666,7 +4686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "201", "error": "", @@ -4676,7 +4696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_behaviour", "test": "test_update_rest_api_behaviour", "response": "201", "error": "", @@ -4686,7 +4706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", "test": "test_update_rest_api_compression", "response": "201", "error": "", @@ -4696,7 +4716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_operation_add_remove", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_operation_add_remove", "test": "test_update_rest_api_operation_add_remove", "response": "201", "error": "", @@ -4706,7 +4726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", "test": "test_documentation_part_lifecycle", "response": "201", "error": "", @@ -4716,7 +4736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_create_documentation_part_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_create_documentation_part_operations", "test": "test_invalid_create_documentation_part_operations", "response": "201", "error": "", @@ -4726,7 +4746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", "test": "test_invalid_delete_documentation_part", "response": "201", "error": "", @@ -4736,7 +4756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_part", "test": "test_invalid_get_documentation_part", "response": "201", "error": "", @@ -4746,7 +4766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", "test": "test_invalid_update_documentation_part", "response": "201", "error": "", @@ -4756,7 +4776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_delete_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_delete_request_validator", "test": "test_invalid_delete_request_validator", "response": "201", "error": "", @@ -4766,7 +4786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validator", "test": "test_invalid_get_request_validator", "response": "201", "error": "", @@ -4776,7 +4796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", "test": "test_invalid_update_request_validator_operations", "response": "201", "error": "", @@ -4786,7 +4806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "201", "error": "", @@ -4796,7 +4816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", "test": "test_api_account", "response": "201", "error": "", @@ -4806,7 +4826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "201", "error": "", @@ -4816,7 +4836,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "201", "error": "", @@ -4826,7 +4846,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "201", "error": "", @@ -4836,7 +4856,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "201", "error": "", @@ -4846,7 +4866,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "201", "error": "", @@ -4856,7 +4876,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", "test": "test_api_mock_integration_response_params", "response": "201", "error": "", @@ -4866,7 +4886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "201", "error": "", @@ -4876,7 +4896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "201", "error": "", @@ -4886,7 +4906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "201", "error": "", @@ -4896,7 +4916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "201", "error": "", @@ -4906,7 +4926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "201", "error": "", @@ -4916,7 +4936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-False]", "response": "201", "error": "", @@ -4926,7 +4946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-True]", "response": "201", "error": "", @@ -4936,7 +4956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-False]", "response": "201", "error": "", @@ -4946,7 +4966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-True]", "response": "201", "error": "", @@ -4956,7 +4976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-False]", "response": "201", "error": "", @@ -4966,7 +4986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-True]", "response": "201", "error": "", @@ -4976,7 +4996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-False]", "response": "201", "error": "", @@ -4986,7 +5006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-True]", "response": "201", "error": "", @@ -4996,7 +5016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "201", "error": "", @@ -5006,7 +5026,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -5016,7 +5036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "201", "error": "", @@ -5026,7 +5046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "201", "error": "", @@ -5036,7 +5056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "201", "error": "", @@ -5046,7 +5066,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "201", "error": "", @@ -5056,7 +5076,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "201", "error": "", @@ -5066,7 +5086,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "201", "error": "", @@ -5076,7 +5096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "201", "error": "", @@ -5086,7 +5106,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "201", "error": "", @@ -5096,7 +5116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "201", "error": "", @@ -5106,7 +5126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "201", "error": "", @@ -5116,7 +5136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", "test": "test_put_integration_response_with_response_template", "response": "201", "error": "", @@ -5126,7 +5146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "201", "error": "", @@ -5136,7 +5156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "201", "error": "", @@ -5146,7 +5166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", @@ -5156,7 +5176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "201", "error": "", @@ -5166,7 +5186,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "201", "error": "", @@ -5186,7 +5206,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", "test": "test_create_rest_api_with_optional_params", "response": "400", "error": "BadRequestException", @@ -5197,36 +5217,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -5298,7 +5288,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -5308,7 +5328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "201", "error": "", @@ -5322,7 +5342,7 @@ "description, name, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_custom_id_tag", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_custom_id_tag", "test": "test_create_rest_api_with_custom_id_tag", "response": "201", "error": "", @@ -5332,7 +5352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", "test": "test_create_rest_api_with_tags", "response": "201", "error": "", @@ -5344,14 +5364,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -5365,14 +5385,14 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "endpointConfiguration, name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "201", "error": "", @@ -5382,7 +5402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "201", "error": "", @@ -5392,7 +5412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "201", "error": "", @@ -5402,7 +5422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "201", "error": "", @@ -5412,7 +5432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -5422,7 +5442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "201", "error": "", @@ -5436,41 +5456,41 @@ "endpointConfiguration, name, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "201", "error": "", "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "minimumCompressionSize, name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", "test": "test_create_rest_api_with_optional_params", "response": "400", "error": "BadRequestException", @@ -5484,7 +5504,7 @@ "name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", "test": "test_create_rest_api_with_optional_params", "response": "201", "error": "", @@ -5494,7 +5514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "201", "error": "", @@ -5504,7 +5524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "201", "error": "", @@ -5514,7 +5534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "201", "error": "", @@ -5524,7 +5544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "201", "error": "", @@ -5534,7 +5554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -5544,7 +5564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", "test": "test_api_gateway_mock_integration", "response": "201", "error": "", @@ -5554,7 +5574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", "test": "test_api_gateway_update_resource_path_part", "response": "201", "error": "", @@ -5564,7 +5584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "201", "error": "", @@ -5574,7 +5594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -5584,7 +5604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -5594,7 +5614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "201", "error": "", @@ -5604,7 +5624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "201", "error": "", @@ -5614,7 +5634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "201", "error": "", @@ -5624,7 +5644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "201", "error": "", @@ -5634,7 +5654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "201", "error": "", @@ -5644,7 +5664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "201", "error": "", @@ -5654,7 +5674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "201", "error": "", @@ -5664,7 +5684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "201", "error": "", @@ -5674,7 +5694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "201", "error": "", @@ -5684,7 +5704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "201", "error": "", @@ -5694,7 +5714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "201", "error": "", @@ -5704,7 +5724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "201", "error": "", @@ -5714,7 +5734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "201", "error": "", @@ -5724,7 +5744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "201", "error": "", @@ -5734,7 +5754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "201", "error": "", @@ -5744,7 +5764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "201", "error": "", @@ -5754,7 +5774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "201", "error": "", @@ -5764,7 +5784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "201", "error": "", @@ -5774,7 +5794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "201", "error": "", @@ -5784,7 +5804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -5794,7 +5814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "201", "error": "", @@ -5804,7 +5824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "201", "error": "", @@ -5814,7 +5834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "201", "error": "", @@ -5824,7 +5844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "201", "error": "", @@ -5834,7 +5854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "201", "error": "", @@ -5844,7 +5864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "201", "error": "", @@ -5854,7 +5874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "201", "error": "", @@ -5864,7 +5884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "201", "error": "", @@ -5874,7 +5894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "201", "error": "", @@ -5884,7 +5904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "201", "error": "", @@ -5894,7 +5914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "201", "error": "", @@ -5916,7 +5936,17 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", + "test": "test_enforce_policy_apigateway", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "201", "error": "", @@ -5926,7 +5956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "201", "error": "", @@ -5936,7 +5966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", @@ -5946,7 +5976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "201", "error": "", @@ -5956,7 +5986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "201", "error": "", @@ -5966,7 +5996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "201", "error": "", @@ -5976,7 +6006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "201", "error": "", @@ -5986,7 +6016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "201", "error": "", @@ -5996,7 +6026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "201", "error": "", @@ -6006,7 +6036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "201", "error": "", @@ -6016,7 +6046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "201", "error": "", @@ -6026,7 +6056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -6036,7 +6066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "201", "error": "", @@ -6046,7 +6076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "201", "error": "", @@ -6056,7 +6086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "201", "error": "", @@ -6066,7 +6096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -6075,16 +6105,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", - "test": "test_enforce_policy_apigateway", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", "test": "test_enforce_policy_apigateway", @@ -6100,22 +6120,32 @@ "name, policy, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "name, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", - "test": "test_create_rest_api_with_custom_id[host_based_url]", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "201", "error": "", "snapshot_skipped": "", @@ -6124,8 +6154,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", - "test": "test_create_rest_api_with_custom_id[path_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", + "test": "test_create_rest_api_with_custom_id[host_based_url]", "response": "201", "error": "", "snapshot_skipped": "", @@ -6134,8 +6164,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", - "test": "test_tag_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", + "test": "test_create_rest_api_with_custom_id[path_based_url]", "response": "201", "error": "", "snapshot_skipped": "", @@ -6144,209 +6174,209 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", - "test": "test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", + "test": "test_tag_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "201", "error": "", "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "201", "error": "", "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "201", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "201", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", @@ -6356,21 +6386,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "name, version": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", "test": "test_create_rest_api_with_optional_params", "response": "201", "error": "", @@ -6386,7 +6416,7 @@ "deploymentId, description, documentationVersion, restApiId, stageName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "201", "error": "", @@ -6400,31 +6430,31 @@ "deploymentId, description, restApiId, stageName, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "201", "error": "", "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "deploymentId, restApiId, stageName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -6434,7 +6464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "201", "error": "", @@ -6444,7 +6474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "201", "error": "", @@ -6454,7 +6484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "201", "error": "", @@ -6464,7 +6494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "201", "error": "", @@ -6474,7 +6504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "201", "error": "", @@ -6484,7 +6514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "201", "error": "", @@ -6494,7 +6524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "201", "error": "", @@ -6504,7 +6534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -6514,7 +6544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "201", "error": "", @@ -6524,7 +6554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "201", "error": "", @@ -6546,7 +6576,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -6556,7 +6586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "201", "error": "", @@ -6566,7 +6596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -6580,183 +6610,193 @@ "deploymentId, restApiId, stageName, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "201", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "201", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "deploymentId, restApiId, stageName, variables": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -6766,7 +6806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -6776,7 +6816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", "test": "test_import_with_stage_variables", "response": "201", "error": "", @@ -6792,7 +6832,7 @@ "apiStages, description, name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "201", "error": "", @@ -6806,7 +6846,7 @@ "apiStages, description, name, quota, tags, throttle": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -6816,7 +6856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -6830,35 +6870,35 @@ "apiStages, name, quota, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "apiStages, name, quota, tags, throttle": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "apiStages, name, quota, throttle": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -6874,7 +6914,7 @@ "keyId, keyType, usagePlanId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -6884,7 +6924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -6894,19 +6934,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -6922,14 +6962,14 @@ "description, name, targetArns": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "202", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -6938,7 +6978,7 @@ "apiKey": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "202", "error": "", @@ -6948,7 +6988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_api_keys", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_api_keys", "test": "test_get_api_keys", "response": "202", "error": "", @@ -6960,7 +7000,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "202", "error": "", @@ -6976,14 +7016,14 @@ "authorizerId, restApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -6992,7 +7032,7 @@ "basePath, domainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "202", "error": "", @@ -7002,7 +7042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "202", "error": "", @@ -7012,7 +7052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "404", "error": "NotFoundException", @@ -7022,7 +7062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "404", "error": "NotFoundException", @@ -7034,155 +7074,403 @@ ] } }, - "DeleteDocumentationPart": { - "documentationPartId, restApiId": { + "DeleteDeployment": { + "deploymentId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", - "test": "test_documentation_part_lifecycle", - "response": "202", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", + "response": "400", + "error": "BadRequestException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", - "test": "test_import_documentation_parts", - "response": "202", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", + "response": "400", + "error": "BadRequestException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", - "test": "test_invalid_delete_documentation_part", - "response": "202", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", - "test": "test_invalid_delete_documentation_part", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", - "test": "test_invalid_delete_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DeleteDomainName": { - "domainName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name", - "test": "test_api_gateway_handle_domain_name", - "response": "202", - "error": "", - "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteIntegration": { - "httpMethod, resourceId, restApiId": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", - "test": "test_lambda_aws_integration_with_request_template", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", + "response": "404", + "error": "NotFoundException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteIntegrationResponse": { - "httpMethod, resourceId, restApiId, statusCode": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", - "test": "test_put_integration_responses", - "response": "204", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "test": "test_cfn_deploy_apigateway_integration", + "response": "404", + "error": "NotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteMethod": { - "httpMethod, resourceId, restApiId": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", - "test": "test_method_lifecycle", - "response": "204", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "test": "test_cfn_deploy_apigateway_models", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", - "test": "test_put_method_model", - "response": "204", - "error": "", - "snapshot_skipped": "['$.delete-model-used-by-2-method.Error.Message', '$.delete-model-used-by-2-method.message']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "test": "test_cfn_with_apigateway_resources", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", + "test": "test_url_output", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "DeleteDocumentationPart": { + "documentationPartId, restApiId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", + "test": "test_documentation_part_lifecycle", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", + "test": "test_import_documentation_parts", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", + "test": "test_invalid_delete_documentation_part", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", + "test": "test_invalid_delete_documentation_part", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", + "test": "test_invalid_delete_documentation_part", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DeleteDomainName": { + "domainName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name", + "test": "test_api_gateway_handle_domain_name", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "DeleteIntegration": { + "httpMethod, resourceId, restApiId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "test": "test_lambda_aws_integration_with_request_template", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "DeleteIntegrationResponse": { + "httpMethod, resourceId, restApiId, statusCode": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "test": "test_put_integration_responses", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "DeleteMethod": { + "httpMethod, resourceId, restApiId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", + "test": "test_method_lifecycle", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "test": "test_put_method_model", + "response": "204", + "error": "", + "snapshot_skipped": "['$.delete-model-used-by-2-method.Error.Message', '$.delete-model-used-by-2-method.message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", "test": "test_security_groups", "response": "204", "error": "", @@ -7192,7 +7480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", "test": "test_method_lifecycle", "response": "404", "error": "NotFoundException", @@ -7224,7 +7512,7 @@ "modelName, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", "test": "test_model_lifecycle", "response": "202", "error": "", @@ -7234,7 +7522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "202", "error": "", @@ -7244,7 +7532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "404", "error": "NotFoundException", @@ -7254,7 +7542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "409", "error": "ConflictException", @@ -7264,7 +7552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "409", "error": "ConflictException", @@ -7280,7 +7568,7 @@ "requestValidatorId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "202", "error": "", @@ -7290,7 +7578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_delete_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_delete_request_validator", "test": "test_invalid_delete_request_validator", "response": "404", "error": "NotFoundException", @@ -7300,14 +7588,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "404", "error": "NotFoundException", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -7316,7 +7604,7 @@ "resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", "test": "test_create_proxy_resource", "response": "202", "error": "", @@ -7326,7 +7614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", "test": "test_delete_resource", "response": "202", "error": "", @@ -7336,7 +7624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", "test": "test_resource_lifecycle", "response": "202", "error": "", @@ -7346,7 +7634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "202", "error": "", @@ -7366,7 +7654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", "test": "test_delete_resource", "response": "404", "error": "NotFoundException", @@ -7382,7 +7670,27 @@ "restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "202", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", "test": "test_create_proxy_resource", "response": "202", "error": "", @@ -7392,7 +7700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", "test": "test_create_proxy_resource_validation", "response": "202", "error": "", @@ -7402,7 +7710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_resource_parent_invalid", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_resource_parent_invalid", "test": "test_create_resource_parent_invalid", "response": "202", "error": "", @@ -7412,7 +7720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_custom_id_tag", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_custom_id_tag", "test": "test_create_rest_api_with_custom_id_tag", "response": "202", "error": "", @@ -7422,7 +7730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", "test": "test_create_rest_api_with_optional_params", "response": "202", "error": "", @@ -7432,7 +7740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", "test": "test_create_rest_api_with_tags", "response": "202", "error": "", @@ -7442,7 +7750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", "test": "test_delete_resource", "response": "202", "error": "", @@ -7452,7 +7760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "202", "error": "", @@ -7462,7 +7770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_list_and_delete_apis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_list_and_delete_apis", "test": "test_list_and_delete_apis", "response": "202", "error": "", @@ -7472,7 +7780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", "test": "test_method_lifecycle", "response": "202", "error": "", @@ -7482,7 +7790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", "test": "test_method_request_parameters", "response": "202", "error": "", @@ -7492,7 +7800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", "test": "test_model_lifecycle", "response": "202", "error": "", @@ -7502,7 +7810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "202", "error": "", @@ -7512,7 +7820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "202", "error": "", @@ -7522,7 +7830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", "test": "test_put_method_validation", "response": "202", "error": "", @@ -7532,7 +7840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", "test": "test_resource_lifecycle", "response": "202", "error": "", @@ -7542,7 +7850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", "test": "test_update_method", "response": "202", "error": "", @@ -7552,7 +7860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "202", "error": "", @@ -7562,7 +7870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", "test": "test_update_model", "response": "202", "error": "", @@ -7572,7 +7880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "202", "error": "", @@ -7582,7 +7890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_behaviour", "test": "test_update_rest_api_behaviour", "response": "202", "error": "", @@ -7592,7 +7900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", "test": "test_update_rest_api_compression", "response": "202", "error": "", @@ -7602,7 +7910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_operation_add_remove", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_operation_add_remove", "test": "test_update_rest_api_operation_add_remove", "response": "202", "error": "", @@ -7612,7 +7920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", "test": "test_documentation_part_lifecycle", "response": "202", "error": "", @@ -7622,7 +7930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", "test": "test_import_documentation_parts", "response": "202", "error": "", @@ -7632,7 +7940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_create_documentation_part_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_create_documentation_part_operations", "test": "test_invalid_create_documentation_part_operations", "response": "202", "error": "", @@ -7642,7 +7950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_delete_documentation_part", "test": "test_invalid_delete_documentation_part", "response": "202", "error": "", @@ -7652,7 +7960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_part", "test": "test_invalid_get_documentation_part", "response": "202", "error": "", @@ -7662,7 +7970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", "test": "test_invalid_update_documentation_part", "response": "202", "error": "", @@ -7672,7 +7980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_delete_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_delete_request_validator", "test": "test_invalid_delete_request_validator", "response": "202", "error": "", @@ -7682,7 +7990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validator", "test": "test_invalid_get_request_validator", "response": "202", "error": "", @@ -7692,7 +8000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", "test": "test_invalid_update_request_validator_operations", "response": "202", "error": "", @@ -7702,7 +8010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "202", "error": "", @@ -7712,7 +8020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", "test": "test_api_account", "response": "202", "error": "", @@ -7722,7 +8030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "202", "error": "", @@ -7732,7 +8040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "202", "error": "", @@ -7742,7 +8050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "202", "error": "", @@ -7752,7 +8060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "202", "error": "", @@ -7762,7 +8070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", "test": "test_api_gateway_mock_integration", "response": "202", "error": "", @@ -7772,7 +8080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", "test": "test_api_gateway_update_resource_path_part", "response": "202", "error": "", @@ -7782,7 +8090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "202", "error": "", @@ -7792,7 +8100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "202", "error": "", @@ -7802,7 +8110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "202", "error": "", @@ -7812,7 +8120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "202", "error": "", @@ -7822,7 +8130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "202", "error": "", @@ -7832,7 +8140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "202", "error": "", @@ -7842,7 +8150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "202", "error": "", @@ -7852,7 +8160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", "test": "test_create_rest_api_with_custom_id[host_based_url]", "response": "202", "error": "", @@ -7862,7 +8170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", "test": "test_create_rest_api_with_custom_id[path_based_url]", "response": "202", "error": "", @@ -7872,7 +8180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "202", "error": "", @@ -7882,7 +8190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "202", "error": "", @@ -7892,7 +8200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "202", "error": "", @@ -7902,7 +8210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "202", "error": "", @@ -7912,7 +8220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "202", "error": "", @@ -7922,7 +8230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "202", "error": "", @@ -7932,7 +8240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "202", "error": "", @@ -7942,7 +8250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "202", "error": "", @@ -7952,7 +8260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "202", "error": "", @@ -7962,7 +8270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "202", "error": "", @@ -7972,7 +8280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "202", "error": "", @@ -7982,7 +8290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "202", "error": "", @@ -7992,7 +8300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "202", "error": "", @@ -8002,7 +8310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "202", "error": "", @@ -8012,7 +8320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", "test": "test_tag_api", "response": "202", "error": "", @@ -8022,7 +8330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "202", "error": "", @@ -8032,7 +8340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "202", "error": "", @@ -8042,7 +8350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "202", "error": "", @@ -8052,7 +8360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "202", "error": "", @@ -8062,7 +8370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "202", "error": "", @@ -8072,7 +8380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "202", "error": "", @@ -8082,7 +8390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "202", "error": "", @@ -8092,7 +8400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "202", "error": "", @@ -8102,7 +8410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "202", "error": "", @@ -8112,7 +8420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "202", "error": "", @@ -8122,7 +8430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "202", "error": "", @@ -8132,7 +8440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "202", "error": "", @@ -8142,7 +8450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "202", "error": "", @@ -8152,7 +8460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "202", "error": "", @@ -8162,7 +8470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "202", "error": "", @@ -8172,7 +8480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "202", "error": "", @@ -8182,7 +8490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "202", "error": "", @@ -8192,7 +8500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api", "test": "test_import_rest_api", "response": "202", "error": "", @@ -8202,7 +8510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "202", "error": "", @@ -8212,7 +8520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "202", "error": "", @@ -8222,7 +8530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "202", "error": "", @@ -8232,7 +8540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "202", "error": "", @@ -8242,7 +8550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "202", "error": "", @@ -8252,7 +8560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "202", "error": "", @@ -8262,7 +8570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "202", "error": "", @@ -8272,7 +8580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", "test": "test_import_with_circular_models", "response": "202", "error": "", @@ -8282,7 +8590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "202", "error": "", @@ -8292,7 +8600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", "test": "test_import_with_global_api_key_authorizer", "response": "202", "error": "", @@ -8302,7 +8610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", "test": "test_import_with_stage_variables", "response": "202", "error": "", @@ -8312,7 +8620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "202", "error": "", @@ -8322,7 +8630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "202", "error": "", @@ -8332,7 +8640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "202", "error": "", @@ -8342,7 +8650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "202", "error": "", @@ -8352,7 +8660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "202", "error": "", @@ -8362,7 +8670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "202", "error": "", @@ -8372,7 +8680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "202", "error": "", @@ -8382,7 +8690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "202", "error": "", @@ -8392,7 +8700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "202", "error": "", @@ -8402,244 +8710,244 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "202", "error": "", "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "202", "error": "", "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "202", "error": "", "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "202", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "202", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "202", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "202", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", @@ -8652,7 +8960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_list_and_delete_apis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_list_and_delete_apis", "test": "test_list_and_delete_apis", "response": "404", "error": "NotFoundException", @@ -8662,7 +8970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_delete_rest_api_with_invalid_id", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_delete_rest_api_with_invalid_id", "test": "test_delete_rest_api_with_invalid_id", "response": "404", "error": "NotFoundException", @@ -8672,7 +8980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "404", "error": "NotFoundException", @@ -8682,7 +8990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "404", "error": "NotFoundException", @@ -8692,7 +9000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "404", "error": "NotFoundException", @@ -8702,7 +9010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "404", "error": "NotFoundException", @@ -8712,7 +9020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "404", "error": "NotFoundException", @@ -8722,7 +9030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "404", "error": "NotFoundException", @@ -8732,7 +9040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "404", "error": "NotFoundException", @@ -8742,7 +9050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "404", "error": "NotFoundException", @@ -8754,98 +9062,98 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", + "test": "test_enforce_policy_apigateway", "response": "202", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "202", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "202", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "202", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "202", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "202", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "202", "error": "", "snapshot_skipped": "", @@ -8854,8 +9162,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "202", "error": "", "snapshot_skipped": "", @@ -8864,78 +9172,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "202", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "202", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "202", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "202", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "202", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", - "test": "test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "202", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", - "test": "test_enforce_policy_apigateway", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "202", "error": "", "snapshot_skipped": "", @@ -8944,8 +9252,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "202", "error": "", "snapshot_skipped": "", @@ -8954,48 +9262,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "202", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "202", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "202", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "202", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "202", "error": "", "snapshot_skipped": "", @@ -9004,27 +9312,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "test": "test_create_apigateway_authorizer", "response": "202", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "202", "error": "", @@ -9034,7 +9342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "202", "error": "", @@ -9066,7 +9374,7 @@ "usagePlanId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "202", "error": "", @@ -9076,7 +9384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "202", "error": "", @@ -9086,7 +9394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "202", "error": "", @@ -9096,7 +9404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "202", "error": "", @@ -9106,7 +9414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "202", "error": "", @@ -9118,7 +9426,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "202", "error": "", @@ -9134,14 +9442,14 @@ "vpcLinkId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "202", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -9150,8 +9458,18 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", - "test": "test_api_account", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -9160,17 +9478,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", - "test": "test_account", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", + "test": "test_api_account", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", @@ -9180,94 +9498,84 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -9276,7 +9584,7 @@ "apiKey": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "200", "error": "", @@ -9286,7 +9594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "200", "error": "", @@ -9298,7 +9606,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -9314,7 +9622,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_api_keys", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_api_keys", "test": "test_get_api_keys", "response": "200", "error": "", @@ -9324,21 +9632,21 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "includeValues, nameQuery": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigw_call_api_with_aws_endpoint_url", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigw_call_api_with_aws_endpoint_url", "test": "test_apigw_call_api_with_aws_endpoint_url", "response": "200", "error": "", @@ -9352,7 +9660,7 @@ "limit": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_api_keys", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_api_keys", "test": "test_get_api_keys", "response": "200", "error": "", @@ -9366,7 +9674,7 @@ "limit, position": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_api_keys", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_api_keys", "test": "test_get_api_keys", "response": "200", "error": "", @@ -9380,7 +9688,7 @@ "nameQuery": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_api_keys", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_api_keys", "test": "test_get_api_keys", "response": "200", "error": "", @@ -9396,21 +9704,21 @@ "limit, restApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "200", "error": "", @@ -9420,7 +9728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", "test": "test_import_with_global_api_key_authorizer", "response": "200", "error": "", @@ -9430,7 +9738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -9440,7 +9748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_authorizer_crud_no_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_authorizer_crud_no_api", "test": "test_authorizer_crud_no_api", "response": "404", "error": "NotFoundException", @@ -9452,7 +9760,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -9468,7 +9776,7 @@ "basePath, domainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "200", "error": "", @@ -9478,7 +9786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "200", "error": "", @@ -9488,7 +9796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "404", "error": "NotFoundException", @@ -9498,7 +9806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "404", "error": "NotFoundException", @@ -9514,7 +9822,7 @@ "domainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "200", "error": "", @@ -9524,7 +9832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "200", "error": "", @@ -9534,17 +9842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -9586,184 +9884,194 @@ "restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -9773,19 +10081,19 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -9794,7 +10102,7 @@ "documentationPartId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", "test": "test_documentation_part_lifecycle", "response": "200", "error": "", @@ -9804,7 +10112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_part", "test": "test_invalid_get_documentation_part", "response": "404", "error": "NotFoundException", @@ -9820,7 +10128,7 @@ "restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", "test": "test_documentation_part_lifecycle", "response": "200", "error": "", @@ -9830,7 +10138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", "test": "test_import_documentation_parts", "response": "200", "error": "", @@ -9840,7 +10148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "200", "error": "", @@ -9850,7 +10158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_doc_arts_crud_no_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_doc_arts_crud_no_api", "test": "test_doc_arts_crud_no_api", "response": "404", "error": "NotFoundException", @@ -9860,7 +10168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_parts", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_get_documentation_parts", "test": "test_invalid_get_documentation_parts", "response": "404", "error": "NotFoundException", @@ -9876,7 +10184,7 @@ "documentationVersion, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "200", "error": "", @@ -9892,7 +10200,7 @@ "domainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name", "test": "test_api_gateway_handle_domain_name", "response": "200", "error": "", @@ -9902,7 +10210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_domain_name", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_domain_name", "test": "test_get_domain_name", "response": "200", "error": "", @@ -9912,19 +10220,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -9934,7 +10242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -9944,7 +10252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -9954,7 +10262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -9964,7 +10272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -9974,7 +10282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -9984,7 +10292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -9994,7 +10302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -10004,7 +10312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -10014,7 +10322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -10024,7 +10332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -10034,7 +10342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -10044,7 +10352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -10054,7 +10362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -10064,7 +10372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -10074,7 +10382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -10084,7 +10392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -10094,7 +10402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -10104,7 +10412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -10114,7 +10422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -10124,7 +10432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -10134,7 +10442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -10144,7 +10452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -10154,7 +10462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -10170,7 +10478,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_domain_names", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_domain_names", "test": "test_get_domain_names", "response": "200", "error": "", @@ -10180,7 +10488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -10196,7 +10504,7 @@ "accepts, exportType, restApiId, stageName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", "test": "test_export_oas30_openapi", "response": "200", "error": "", @@ -10206,7 +10514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_swagger_openapi", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_export_swagger_openapi", "test": "test_export_swagger_openapi", "response": "200", "error": "", @@ -10218,11 +10526,27 @@ ] } }, + "GetGatewayResponse": { + "responseType, restApiId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "GetIntegration": { "httpMethod, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "200", "error": "", @@ -10232,7 +10556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "200", "error": "", @@ -10242,7 +10566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "200", "error": "", @@ -10252,7 +10576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "200", "error": "", @@ -10262,7 +10586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "200", "error": "", @@ -10272,7 +10596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "200", "error": "", @@ -10282,7 +10606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "200", "error": "", @@ -10292,7 +10616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "200", "error": "", @@ -10302,7 +10626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "200", "error": "", @@ -10312,7 +10636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", "test": "test_import_with_circular_models", "response": "200", "error": "", @@ -10322,7 +10646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", @@ -10332,7 +10656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", "test": "test_import_with_global_api_key_authorizer", "response": "200", "error": "", @@ -10362,7 +10686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "404", "error": "NotFoundException", @@ -10378,7 +10702,7 @@ "httpMethod, resourceId, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "200", "error": "", @@ -10388,7 +10712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "200", "error": "", @@ -10398,7 +10722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "200", "error": "", @@ -10408,7 +10732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "200", "error": "", @@ -10418,7 +10742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "200", "error": "", @@ -10428,7 +10752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "200", "error": "", @@ -10438,7 +10762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "200", "error": "", @@ -10448,7 +10772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "200", "error": "", @@ -10458,7 +10782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "200", "error": "", @@ -10468,7 +10792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", "test": "test_import_with_circular_models", "response": "200", "error": "", @@ -10478,7 +10802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", @@ -10488,7 +10812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", "test": "test_import_with_global_api_key_authorizer", "response": "200", "error": "", @@ -10498,7 +10822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", "test": "test_put_integration_response_with_response_template", "response": "200", "error": "", @@ -10508,7 +10832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "200", "error": "", @@ -10538,7 +10862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "404", "error": "NotFoundException", @@ -10554,7 +10878,7 @@ "httpMethod, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", "test": "test_method_lifecycle", "response": "200", "error": "", @@ -10564,7 +10888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", "test": "test_method_request_parameters", "response": "200", "error": "", @@ -10574,7 +10898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "200", "error": "", @@ -10584,7 +10908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "200", "error": "", @@ -10594,7 +10918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "200", "error": "", @@ -10604,7 +10928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "200", "error": "", @@ -10614,7 +10938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "200", "error": "", @@ -10624,7 +10948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "200", "error": "", @@ -10634,7 +10958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "200", "error": "", @@ -10644,7 +10968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "200", "error": "", @@ -10654,7 +10978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "200", "error": "", @@ -10664,7 +10988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", "test": "test_import_with_circular_models", "response": "200", "error": "", @@ -10674,7 +10998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", @@ -10684,7 +11008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", "test": "test_import_with_global_api_key_authorizer", "response": "200", "error": "", @@ -10694,7 +11018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "200", "error": "", @@ -10704,7 +11028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -10714,7 +11038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -10724,7 +11048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -10734,7 +11058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -10754,7 +11078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", "test": "test_method_lifecycle", "response": "404", "error": "NotFoundException", @@ -10770,7 +11094,7 @@ "httpMethod, resourceId, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "200", "error": "", @@ -10780,7 +11104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "200", "error": "", @@ -10790,7 +11114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "200", "error": "", @@ -10800,7 +11124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "200", "error": "", @@ -10810,7 +11134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "200", "error": "", @@ -10820,7 +11144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "200", "error": "", @@ -10830,7 +11154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "200", "error": "", @@ -10840,7 +11164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "200", "error": "", @@ -10850,7 +11174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "200", "error": "", @@ -10860,7 +11184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", "test": "test_import_with_circular_models", "response": "200", "error": "", @@ -10870,7 +11194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", @@ -10880,7 +11204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", "test": "test_import_with_global_api_key_authorizer", "response": "200", "error": "", @@ -10900,7 +11224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "404", "error": "NotFoundException", @@ -10916,7 +11240,7 @@ "modelName, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", "test": "test_model_lifecycle", "response": "200", "error": "", @@ -10926,7 +11250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "404", "error": "NotFoundException", @@ -10942,7 +11266,7 @@ "restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", "test": "test_model_lifecycle", "response": "200", "error": "", @@ -10952,7 +11276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "200", "error": "", @@ -10962,7 +11286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "200", "error": "", @@ -10972,7 +11296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "200", "error": "", @@ -10982,7 +11306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", "test": "test_import_with_circular_models", "response": "200", "error": "", @@ -10992,7 +11316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", @@ -11002,17 +11326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", - "test": "test_cfn_apigateway_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -11022,17 +11336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -11042,17 +11346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -11062,7 +11356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_validation", "test": "test_model_validation", "response": "404", "error": "NotFoundException", @@ -11078,7 +11372,7 @@ "requestValidatorId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "200", "error": "", @@ -11088,7 +11382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validator", "test": "test_invalid_get_request_validator", "response": "404", "error": "NotFoundException", @@ -11098,7 +11392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "404", "error": "NotFoundException", @@ -11114,7 +11408,7 @@ "restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "200", "error": "", @@ -11124,7 +11418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", @@ -11134,17 +11428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -11154,7 +11438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_validators_crud_no_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_validators_crud_no_api", "test": "test_validators_crud_no_api", "response": "404", "error": "NotFoundException", @@ -11164,7 +11448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validators", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validators", "test": "test_invalid_get_request_validators", "response": "404", "error": "NotFoundException", @@ -11172,15 +11456,35 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "GetResource": { - "embed, resourceId, restApiId": { - "ls_community": [ + } + ] + } + }, + "GetResource": { + "embed, resourceId, restApiId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", "test": "test_resource_lifecycle", "response": "200", "error": "", @@ -11190,7 +11494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", "test": "test_api_gateway_update_resource_path_part", "response": "200", "error": "", @@ -11200,134 +11504,124 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -11337,7 +11631,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -11366,7 +11660,27 @@ "embed, limit, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "200", "error": "", @@ -11376,157 +11690,157 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", "test": "test_api_gateway_mock_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", "test": "test_api_mock_integration_response_params", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -11536,973 +11850,973 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", "test": "test_create_rest_api_with_custom_id[host_based_url]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", "test": "test_create_rest_api_with_custom_id[path_based_url]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", "snapshot_skipped": "['$.invalid-request-body.Type']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "200", "error": "", "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "200", "error": "", "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "200", "error": "", "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", "snapshot_skipped": "['$.resources.items..resourceMethods.POST']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", "test": "test_import_with_stage_variables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", + "test": "test_multi_region_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", - "test": "test_multi_region_api_gateway", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, + "origin": "external" + } + ] + }, + "embed, restApiId": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", - "test": "test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ] - }, - "embed, restApiId": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource", "test": "test_create_proxy_resource", "response": "200", "error": "", @@ -12512,7 +12826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_proxy_resource_validation", "test": "test_create_proxy_resource_validation", "response": "200", "error": "", @@ -12522,7 +12836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", "test": "test_delete_resource", "response": "200", "error": "", @@ -12532,7 +12846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "200", "error": "", @@ -12542,7 +12856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", "test": "test_method_lifecycle", "response": "200", "error": "", @@ -12552,7 +12866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", "test": "test_method_request_parameters", "response": "200", "error": "", @@ -12562,7 +12876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "200", "error": "", @@ -12572,7 +12886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", "test": "test_put_method_validation", "response": "200", "error": "", @@ -12582,7 +12896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", "test": "test_resource_lifecycle", "response": "200", "error": "", @@ -12592,7 +12906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", "test": "test_update_method", "response": "200", "error": "", @@ -12602,7 +12916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "200", "error": "", @@ -12612,7 +12926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "200", "error": "", @@ -12622,7 +12936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", "test": "test_import_documentation_parts", "response": "200", "error": "", @@ -12632,7 +12946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", "test": "test_api_account", "response": "200", "error": "", @@ -12642,7 +12956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "200", "error": "", @@ -12652,7 +12966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", @@ -12662,7 +12976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -12672,7 +12986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -12682,7 +12996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -12692,7 +13006,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -12702,7 +13016,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -12712,7 +13026,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -12722,7 +13036,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -12732,7 +13046,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", "test": "test_api_gateway_mock_integration", "response": "200", "error": "", @@ -12742,7 +13056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", "test": "test_api_gateway_update_resource_path_part", "response": "200", "error": "", @@ -12752,7 +13066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", "test": "test_api_mock_integration_response_params", "response": "200", "error": "", @@ -12762,7 +13076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", @@ -12772,7 +13086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -12782,7 +13096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -12792,7 +13106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -12802,7 +13116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -12812,7 +13126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -12822,7 +13136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "200", "error": "", @@ -12832,7 +13146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "200", "error": "", @@ -12842,7 +13156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", "test": "test_create_rest_api_with_custom_id[host_based_url]", "response": "200", "error": "", @@ -12852,7 +13166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", "test": "test_create_rest_api_with_custom_id[path_based_url]", "response": "200", "error": "", @@ -12862,7 +13176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-False]", "response": "200", "error": "", @@ -12872,7 +13186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-True]", "response": "200", "error": "", @@ -12882,7 +13196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-False]", "response": "200", "error": "", @@ -12892,7 +13206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-True]", "response": "200", "error": "", @@ -12902,7 +13216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-False]", "response": "200", "error": "", @@ -12912,7 +13226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-True]", "response": "200", "error": "", @@ -12922,7 +13236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-False]", "response": "200", "error": "", @@ -12932,7 +13246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-True]", "response": "200", "error": "", @@ -12942,7 +13256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -12952,7 +13266,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "200", "error": "", @@ -12962,7 +13276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", @@ -12972,7 +13286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "200", "error": "", @@ -12982,7 +13296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -12992,7 +13306,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "200", "error": "", @@ -13002,7 +13316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "200", "error": "", @@ -13012,7 +13326,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "200", "error": "", @@ -13022,7 +13336,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "200", "error": "", @@ -13032,7 +13346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "200", "error": "", @@ -13042,7 +13356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -13052,7 +13366,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "200", "error": "", @@ -13062,7 +13376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "200", "error": "", @@ -13072,7 +13386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "200", "error": "", @@ -13082,7 +13396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "200", "error": "", @@ -13092,7 +13406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "200", "error": "", @@ -13102,7 +13416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "200", "error": "", @@ -13112,7 +13426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "200", "error": "", @@ -13122,7 +13436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "200", "error": "", @@ -13132,7 +13446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "200", "error": "", @@ -13142,7 +13456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "200", "error": "", @@ -13152,7 +13466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "200", "error": "", @@ -13162,7 +13476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "200", "error": "", @@ -13172,7 +13486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", "test": "test_tag_api", "response": "200", "error": "", @@ -13182,7 +13496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -13192,7 +13506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -13202,7 +13516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -13212,7 +13526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -13222,7 +13536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -13232,7 +13546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -13242,7 +13556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "200", "error": "", @@ -13252,7 +13566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "200", "error": "", @@ -13262,7 +13576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "200", "error": "", @@ -13272,7 +13586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "200", "error": "", @@ -13282,7 +13596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "200", "error": "", @@ -13292,7 +13606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -13302,7 +13616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -13312,7 +13626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -13322,7 +13636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -13332,7 +13646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", "test": "test_export_oas30_openapi", "response": "200", "error": "", @@ -13342,7 +13656,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_swagger_openapi", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_export_swagger_openapi", "test": "test_export_swagger_openapi", "response": "200", "error": "", @@ -13352,7 +13666,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "200", "error": "", @@ -13362,7 +13676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "200", "error": "", @@ -13372,7 +13686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api", "test": "test_import_rest_api", "response": "200", "error": "", @@ -13382,7 +13696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "200", "error": "", @@ -13392,7 +13706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "200", "error": "", @@ -13402,7 +13716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "200", "error": "", @@ -13412,7 +13726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "200", "error": "", @@ -13422,7 +13736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "200", "error": "", @@ -13432,7 +13746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "200", "error": "", @@ -13442,7 +13756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "200", "error": "", @@ -13452,7 +13766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", "test": "test_import_with_circular_models", "response": "200", "error": "", @@ -13462,7 +13776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", @@ -13472,7 +13786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", "test": "test_import_with_global_api_key_authorizer", "response": "200", "error": "", @@ -13482,7 +13796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", "test": "test_import_with_stage_variables", "response": "200", "error": "", @@ -13492,7 +13806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -13502,7 +13816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "200", "error": "", @@ -13512,7 +13826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "200", "error": "", @@ -13522,7 +13836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", "test": "test_put_integration_response_with_response_template", "response": "200", "error": "", @@ -13532,7 +13846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "200", "error": "", @@ -13542,7 +13856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "200", "error": "", @@ -13552,7 +13866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -13562,7 +13876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -13572,7 +13886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -13582,7 +13896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -13592,7 +13906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "200", "error": "", @@ -13602,7 +13916,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -13612,67 +13926,57 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -13682,87 +13986,57 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", - "response": "200", - "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", - "response": "200", - "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", + "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -13772,17 +14046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", - "response": "200", - "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -13792,47 +14056,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -13842,74 +14096,64 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", @@ -13939,7 +14183,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -13964,7 +14208,77 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -13974,7 +14288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -13984,7 +14298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -13994,7 +14308,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -14004,7 +14318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -14014,7 +14328,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -14024,7 +14338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -14034,7 +14348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -14044,7 +14358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -14054,7 +14368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -14064,7 +14378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -14074,7 +14388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -14084,7 +14398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", @@ -14094,7 +14408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", @@ -14104,7 +14418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", @@ -14114,7 +14428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "200", "error": "", @@ -14124,7 +14438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", @@ -14134,7 +14448,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", @@ -14144,7 +14458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -14154,7 +14468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -14164,7 +14478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -14174,7 +14488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -14184,7 +14498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -14194,7 +14508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -14204,123 +14518,73 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "GetRestApi": { + "restApiId": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", - "test": "test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetRestApi": { - "restApiId": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", "test": "test_create_rest_api_with_tags", "response": "200", "error": "", @@ -14330,7 +14594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", "test": "test_create_rest_api_with_custom_id[host_based_url]", "response": "200", "error": "", @@ -14340,7 +14604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", "test": "test_create_rest_api_with_custom_id[path_based_url]", "response": "200", "error": "", @@ -14350,7 +14614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "200", "error": "", @@ -14360,7 +14624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "200", "error": "", @@ -14370,7 +14634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", "test": "test_export_oas30_openapi", "response": "200", "error": "", @@ -14380,7 +14644,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_swagger_openapi", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_export_swagger_openapi", "test": "test_export_swagger_openapi", "response": "200", "error": "", @@ -14390,47 +14654,37 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -14440,17 +14694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", - "test": "test_api_gateway_with_policy_as_dict", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", @@ -14460,47 +14704,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -14510,17 +14744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -14530,144 +14754,134 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -14677,7 +14891,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -14702,7 +14916,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -14712,24 +14926,24 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -14738,7 +14952,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", "test": "test_create_rest_api_with_tags", "response": "200", "error": "", @@ -14748,7 +14962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "200", "error": "", @@ -14758,7 +14972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_list_and_delete_apis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_list_and_delete_apis", "test": "test_list_and_delete_apis", "response": "200", "error": "", @@ -14768,7 +14982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", "test": "test_documentation_part_lifecycle", "response": "200", "error": "", @@ -14778,7 +14992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "200", "error": "", @@ -14788,7 +15002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -14798,7 +15012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -14808,7 +15022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", @@ -14818,7 +15032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -14860,7 +15074,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -14876,7 +15090,27 @@ "restApiId, stageName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "200", "error": "", @@ -14886,7 +15120,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -14896,7 +15130,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -14906,7 +15140,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -14916,7 +15150,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "200", "error": "", @@ -14926,7 +15160,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "200", "error": "", @@ -14936,7 +15170,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "200", "error": "", @@ -14946,7 +15180,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "200", "error": "", @@ -14956,7 +15190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", "test": "test_import_with_stage_variables", "response": "200", "error": "", @@ -14966,7 +15200,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "200", "error": "", @@ -14976,7 +15210,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "200", "error": "", @@ -14986,7 +15220,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "200", "error": "", @@ -14996,7 +15230,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -15006,7 +15240,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -15016,7 +15250,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -15026,17 +15260,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "test": "test_cfn_apigateway_swagger_import", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", @@ -15046,164 +15290,154 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -15226,7 +15460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "404", "error": "NotFoundException", @@ -15238,38 +15472,38 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -15278,27 +15512,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "404", "error": "NotFoundException", @@ -15308,7 +15542,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "404", "error": "NotFoundException", @@ -15318,7 +15552,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "404", "error": "NotFoundException", @@ -15328,7 +15562,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "404", "error": "NotFoundException", @@ -15344,7 +15578,7 @@ "resourceArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", "test": "test_tag_api", "response": "200", "error": "", @@ -15360,7 +15594,7 @@ "usagePlanId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "200", "error": "", @@ -15370,7 +15604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", @@ -15386,7 +15620,7 @@ "usagePlanId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "200", "error": "", @@ -15396,7 +15630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "200", "error": "", @@ -15406,7 +15640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "200", "error": "", @@ -15416,19 +15650,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -15444,7 +15678,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "200", "error": "", @@ -15454,7 +15688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", "test": "test_api_account", "response": "200", "error": "", @@ -15464,7 +15698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "200", "error": "", @@ -15474,7 +15708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", @@ -15484,7 +15718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -15494,7 +15728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -15504,7 +15738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", "test": "test_api_gateway_mock_integration", "response": "200", "error": "", @@ -15514,7 +15748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", "test": "test_api_gateway_update_resource_path_part", "response": "200", "error": "", @@ -15524,7 +15758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", @@ -15534,7 +15768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -15544,7 +15778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -15554,7 +15788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -15564,7 +15798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -15574,7 +15808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -15584,7 +15818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "200", "error": "", @@ -15594,7 +15828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", "test": "test_create_rest_api_with_custom_id[host_based_url]", "response": "200", "error": "", @@ -15604,7 +15838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", "test": "test_create_rest_api_with_custom_id[path_based_url]", "response": "200", "error": "", @@ -15614,7 +15848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "200", "error": "", @@ -15624,7 +15858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "200", "error": "", @@ -15634,7 +15868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "200", "error": "", @@ -15644,7 +15878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "200", "error": "", @@ -15654,7 +15888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "200", "error": "", @@ -15664,7 +15898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "200", "error": "", @@ -15674,7 +15908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "200", "error": "", @@ -15684,7 +15918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "200", "error": "", @@ -15694,7 +15928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "200", "error": "", @@ -15704,7 +15938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "200", "error": "", @@ -15714,7 +15948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "200", "error": "", @@ -15724,7 +15958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "200", "error": "", @@ -15734,7 +15968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "200", "error": "", @@ -15744,7 +15978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "200", "error": "", @@ -15754,7 +15988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "200", "error": "", @@ -15764,7 +15998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", "test": "test_tag_api", "response": "200", "error": "", @@ -15774,7 +16008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -15784,7 +16018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -15794,7 +16028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -15804,7 +16038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -15814,7 +16048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -15824,7 +16058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -15834,7 +16068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "200", "error": "", @@ -15844,7 +16078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "200", "error": "", @@ -15854,7 +16088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "200", "error": "", @@ -15864,7 +16098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "200", "error": "", @@ -15874,7 +16108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "200", "error": "", @@ -15884,7 +16118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -15894,7 +16128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -15904,7 +16138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -15914,7 +16148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -15924,7 +16158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -15934,7 +16168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "200", "error": "", @@ -15944,7 +16178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "200", "error": "", @@ -15954,7 +16188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "200", "error": "", @@ -15964,7 +16198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -15974,7 +16208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -15984,7 +16218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -15994,7 +16228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -16004,7 +16238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -16014,17 +16248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -16034,17 +16258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", - "test": "test_update_usage_plan", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", @@ -16056,8 +16270,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -16066,48 +16280,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16116,18 +16330,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -16136,43 +16350,43 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } ] @@ -16182,17 +16396,7 @@ "vpcLinkId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", - "test": "test_vpc_link", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", @@ -16208,7 +16412,7 @@ "body, mode, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", "test": "test_import_documentation_parts", "response": "200", "error": "", @@ -16224,7 +16428,7 @@ "body": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "201", "error": "", @@ -16234,7 +16438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "201", "error": "", @@ -16244,7 +16448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "201", "error": "", @@ -16258,7 +16462,7 @@ "body, failOnWarnings": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", "test": "test_import_documentation_parts", "response": "201", "error": "", @@ -16268,7 +16472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", "test": "test_export_oas30_openapi", "response": "201", "error": "", @@ -16278,7 +16482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_swagger_openapi", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_export_swagger_openapi", "test": "test_export_swagger_openapi", "response": "201", "error": "", @@ -16288,7 +16492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "201", "error": "", @@ -16298,7 +16502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "201", "error": "", @@ -16308,7 +16512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api", "test": "test_import_rest_api", "response": "201", "error": "", @@ -16318,7 +16522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", "test": "test_import_swagger_api", "response": "201", "error": "", @@ -16328,7 +16532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", "test": "test_import_with_circular_models", "response": "201", "error": "", @@ -16338,7 +16542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", "test": "test_import_with_circular_models_and_request_validation", "response": "201", "error": "", @@ -16348,7 +16552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", "test": "test_import_with_global_api_key_authorizer", "response": "201", "error": "", @@ -16358,7 +16562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_stage_variables", "test": "test_import_with_stage_variables", "response": "201", "error": "", @@ -16370,7 +16574,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "201", "error": "", @@ -16382,6 +16586,22 @@ ] } }, + "PutGatewayResponse": { + "responseParameters, responseType, restApiId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "PutIntegration": { "connectionType, contentHandling, httpMethod, requestParameters, requestTemplates, resourceId, restApiId, timeoutInMillis, type": { "ls_community": [ @@ -16428,21 +16648,21 @@ "connectionType, httpMethod, passthroughBehavior, requestParameters, requestTemplates, resourceId, restApiId, timeoutInMillis, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "contentHandling, httpMethod, integrationHttpMethod, requestParameters, resourceId, restApiId, timeoutInMillis, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "201", "error": "", @@ -16456,7 +16676,7 @@ "credentials, httpMethod, integrationHttpMethod, passthroughBehavior, requestParameters, requestTemplates, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "201", "error": "", @@ -16466,7 +16686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "201", "error": "", @@ -16480,33 +16700,33 @@ "credentials, httpMethod, integrationHttpMethod, requestParameters, requestTemplates, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "201", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" @@ -16516,7 +16736,7 @@ "credentials, httpMethod, integrationHttpMethod, requestParameters, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "201", "error": "", @@ -16530,7 +16750,7 @@ "credentials, httpMethod, integrationHttpMethod, requestTemplates, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "201", "error": "", @@ -16540,7 +16760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "201", "error": "", @@ -16550,7 +16770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "201", "error": "", @@ -16560,7 +16780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "201", "error": "", @@ -16570,7 +16790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "201", "error": "", @@ -16580,7 +16800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "201", "error": "", @@ -16590,7 +16810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -16600,7 +16820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "201", "error": "", @@ -16610,7 +16830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "201", "error": "", @@ -16622,31 +16842,31 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16656,7 +16876,7 @@ "credentials, httpMethod, integrationHttpMethod, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "201", "error": "", @@ -16666,7 +16886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "201", "error": "", @@ -16676,7 +16896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "201", "error": "", @@ -16686,7 +16906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", @@ -16696,7 +16916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "400", "error": "BadRequestException", @@ -16708,8 +16928,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "201", "error": "", "snapshot_skipped": "", @@ -16718,8 +16938,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "201", "error": "", "snapshot_skipped": "", @@ -16728,18 +16948,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "201", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "201", "error": "", "snapshot_skipped": "", @@ -16748,11 +16968,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16762,7 +16982,7 @@ "httpMethod, integrationHttpMethod, passthroughBehavior, requestTemplates, resourceId, restApiId, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "201", "error": "", @@ -16772,7 +16992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "201", "error": "", @@ -16782,7 +17002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "201", "error": "", @@ -16792,7 +17012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "201", "error": "", @@ -16802,7 +17022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "201", "error": "", @@ -16812,7 +17032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "201", "error": "", @@ -16822,7 +17042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "201", "error": "", @@ -16832,7 +17052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "201", "error": "", @@ -16842,7 +17062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "201", "error": "", @@ -16852,7 +17072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "201", "error": "", @@ -16862,7 +17082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "201", "error": "", @@ -16872,7 +17092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "201", "error": "", @@ -16886,7 +17106,7 @@ "httpMethod, integrationHttpMethod, requestParameters, requestTemplates, resourceId, restApiId, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "201", "error": "", @@ -16900,7 +17120,27 @@ "httpMethod, integrationHttpMethod, requestParameters, requestTemplates, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "201", "error": "", @@ -16910,7 +17150,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "201", "error": "", @@ -16920,7 +17160,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "201", "error": "", @@ -16930,7 +17170,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "201", "error": "", @@ -16940,7 +17180,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "201", "error": "", @@ -16950,7 +17190,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "201", "error": "", @@ -16960,7 +17200,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "201", "error": "", @@ -16970,7 +17210,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "201", "error": "", @@ -16980,7 +17220,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "201", "error": "", @@ -16990,7 +17230,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "201", "error": "", @@ -17000,7 +17240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "201", "error": "", @@ -17010,7 +17250,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "201", "error": "", @@ -17020,94 +17260,84 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "201", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", @@ -17127,12 +17357,12 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "201", "error": "", @@ -17142,7 +17372,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "201", "error": "", @@ -17152,7 +17382,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "201", "error": "", @@ -17162,7 +17392,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -17176,7 +17406,7 @@ "httpMethod, integrationHttpMethod, requestParameters, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "201", "error": "", @@ -17190,7 +17420,7 @@ "httpMethod, integrationHttpMethod, requestTemplates, resourceId, restApiId, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", "test": "test_api_mock_integration_response_params", "response": "201", "error": "", @@ -17200,7 +17430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-False]", "response": "201", "error": "", @@ -17210,7 +17440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-True]", "response": "201", "error": "", @@ -17220,7 +17450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-False]", "response": "201", "error": "", @@ -17230,7 +17460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-True]", "response": "201", "error": "", @@ -17240,7 +17470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-False]", "response": "201", "error": "", @@ -17250,7 +17480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-True]", "response": "201", "error": "", @@ -17260,7 +17490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-False]", "response": "201", "error": "", @@ -17270,7 +17500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-True]", "response": "201", "error": "", @@ -17280,7 +17510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -17294,7 +17524,7 @@ "httpMethod, integrationHttpMethod, requestTemplates, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -17304,7 +17534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -17314,7 +17544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -17324,7 +17554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -17334,7 +17564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "201", "error": "", @@ -17344,7 +17574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "201", "error": "", @@ -17356,7 +17586,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -17370,7 +17600,7 @@ "httpMethod, integrationHttpMethod, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "201", "error": "", @@ -17380,7 +17610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "201", "error": "", @@ -17390,7 +17620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "201", "error": "", @@ -17400,7 +17630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "201", "error": "", @@ -17410,7 +17640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "201", "error": "", @@ -17420,7 +17650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "201", "error": "", @@ -17430,7 +17660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "201", "error": "", @@ -17440,7 +17670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -17450,7 +17680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "201", "error": "", @@ -17460,7 +17690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "201", "error": "", @@ -17470,7 +17700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", "test": "test_put_integration_response_with_response_template", "response": "201", "error": "", @@ -17480,7 +17710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "201", "error": "", @@ -17490,7 +17720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "201", "error": "", @@ -17500,7 +17730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "400", "error": "BadRequestException", @@ -17510,7 +17740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "400", "error": "BadRequestException", @@ -17520,7 +17750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "400", "error": "BadRequestException", @@ -17530,7 +17760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "400", "error": "BadRequestException", @@ -17542,7 +17772,27 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "201", "error": "", @@ -17552,7 +17802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", @@ -17562,7 +17812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "201", "error": "", @@ -17572,7 +17822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "201", "error": "", @@ -17582,7 +17832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "201", "error": "", @@ -17592,7 +17842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "201", "error": "", @@ -17602,7 +17852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "201", "error": "", @@ -17612,7 +17862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "201", "error": "", @@ -17622,7 +17872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "201", "error": "", @@ -17632,7 +17882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "201", "error": "", @@ -17642,27 +17892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "201", "error": "", @@ -17676,45 +17906,45 @@ "httpMethod, passthroughBehavior, requestParameters, requestTemplates, resourceId, restApiId, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "httpMethod, requestParameters, requestTemplates, resourceId, restApiId, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", - "test": "test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "test": "test_update_usage_plan", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "httpMethod, requestTemplates, resourceId, restApiId, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "201", "error": "", @@ -17724,7 +17954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -17738,7 +17968,7 @@ "httpMethod, resourceId, restApiId, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "201", "error": "", @@ -17748,7 +17978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "201", "error": "", @@ -17758,7 +17988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "201", "error": "", @@ -17770,7 +18000,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -17784,7 +18014,7 @@ "httpMethod, resourceId, restApiId, type, uri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "201", "error": "", @@ -17794,7 +18024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "400", "error": "BadRequestException", @@ -17810,7 +18040,7 @@ "contentHandling, httpMethod, resourceId, restApiId, selectionPattern, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "201", "error": "", @@ -17824,7 +18054,7 @@ "httpMethod, resourceId, responseParameters, responseTemplates, restApiId, selectionPattern, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", "test": "test_api_mock_integration_response_params", "response": "201", "error": "", @@ -17834,7 +18064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-False]", "response": "201", "error": "", @@ -17844,7 +18074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-True]", "response": "201", "error": "", @@ -17854,7 +18084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-False]", "response": "201", "error": "", @@ -17864,7 +18094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-True]", "response": "201", "error": "", @@ -17874,7 +18104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-False]", "response": "201", "error": "", @@ -17884,7 +18114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-True]", "response": "201", "error": "", @@ -17894,7 +18124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-False]", "response": "201", "error": "", @@ -17904,7 +18134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-True]", "response": "201", "error": "", @@ -17914,21 +18144,31 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "httpMethod, resourceId, responseParameters, responseTemplates, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -17938,34 +18178,24 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -17982,7 +18212,7 @@ "httpMethod, resourceId, responseTemplates, restApiId, selectionPattern, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "201", "error": "", @@ -17992,7 +18222,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "201", "error": "", @@ -18002,7 +18232,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "201", "error": "", @@ -18012,7 +18242,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "201", "error": "", @@ -18022,7 +18252,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "201", "error": "", @@ -18032,7 +18262,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "201", "error": "", @@ -18042,7 +18272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "201", "error": "", @@ -18052,7 +18282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "201", "error": "", @@ -18062,7 +18292,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -18072,7 +18302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "201", "error": "", @@ -18082,7 +18312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "201", "error": "", @@ -18092,7 +18322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "201", "error": "", @@ -18102,7 +18332,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "201", "error": "", @@ -18112,7 +18342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "201", "error": "", @@ -18122,7 +18352,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "201", "error": "", @@ -18132,7 +18362,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "201", "error": "", @@ -18142,7 +18372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "201", "error": "", @@ -18152,7 +18382,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", "test": "test_put_integration_response_with_response_template", "response": "201", "error": "", @@ -18162,7 +18392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "201", "error": "", @@ -18172,7 +18402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "201", "error": "", @@ -18194,7 +18424,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "201", "error": "", @@ -18204,7 +18434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "201", "error": "", @@ -18214,7 +18444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "201", "error": "", @@ -18224,7 +18454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -18234,7 +18464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -18248,7 +18478,7 @@ "httpMethod, resourceId, responseTemplates, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "201", "error": "", @@ -18258,7 +18488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "201", "error": "", @@ -18268,7 +18498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "201", "error": "", @@ -18278,7 +18508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "201", "error": "", @@ -18288,7 +18518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "201", "error": "", @@ -18298,7 +18528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "201", "error": "", @@ -18308,7 +18538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "201", "error": "", @@ -18318,7 +18548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "201", "error": "", @@ -18328,7 +18558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "201", "error": "", @@ -18338,7 +18568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "201", "error": "", @@ -18348,7 +18578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "201", "error": "", @@ -18358,7 +18588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "201", "error": "", @@ -18368,7 +18598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "201", "error": "", @@ -18378,7 +18608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "201", "error": "", @@ -18388,7 +18618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "201", "error": "", @@ -18398,7 +18628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "201", "error": "", @@ -18408,7 +18638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "201", "error": "", @@ -18418,7 +18648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "201", "error": "", @@ -18428,7 +18658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -18438,7 +18668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "201", "error": "", @@ -18448,7 +18678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "201", "error": "", @@ -18462,7 +18692,7 @@ "httpMethod, resourceId, restApiId, selectionPattern, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -18472,7 +18702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "201", "error": "", @@ -18482,7 +18712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "201", "error": "", @@ -18494,8 +18724,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "201", "error": "", "snapshot_skipped": "", @@ -18504,28 +18734,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "201", "error": "", "snapshot_skipped": "", @@ -18534,23 +18764,23 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "201", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } ] @@ -18558,7 +18788,7 @@ "httpMethod, resourceId, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -18568,7 +18798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -18578,7 +18808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -18588,7 +18818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "201", "error": "", @@ -18598,7 +18828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "201", "error": "", @@ -18609,16 +18839,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -18658,6 +18878,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -18666,7 +18896,7 @@ "apiKeyRequired, authorizationType, authorizerId, httpMethod, requestModels, requestParameters, resourceId, restApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -18680,7 +18910,7 @@ "apiKeyRequired, authorizationType, authorizerId, httpMethod, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "201", "error": "", @@ -18692,7 +18922,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -18706,21 +18936,31 @@ "apiKeyRequired, authorizationType, httpMethod, operationName, requestModels, requestParameters, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "apiKeyRequired, authorizationType, httpMethod, requestModels, requestParameters, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "201", "error": "", @@ -18730,7 +18970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "201", "error": "", @@ -18740,7 +18980,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "201", "error": "", @@ -18750,7 +18990,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "201", "error": "", @@ -18760,7 +19000,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "201", "error": "", @@ -18770,7 +19010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "201", "error": "", @@ -18780,7 +19020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "201", "error": "", @@ -18790,7 +19030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "201", "error": "", @@ -18800,7 +19040,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "201", "error": "", @@ -18810,7 +19050,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "201", "error": "", @@ -18820,7 +19060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "201", "error": "", @@ -18830,7 +19070,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "201", "error": "", @@ -18839,16 +19079,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", "test": "test_multi_region_api_gateway", @@ -18867,12 +19097,12 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "201", "error": "", @@ -18882,7 +19112,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "201", "error": "", @@ -18892,7 +19122,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "201", "error": "", @@ -18920,7 +19150,7 @@ "apiKeyRequired, authorizationType, httpMethod, requestParameters, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_http_integration_with_path_request_parameter", "test": "test_api_gateway_http_integration_with_path_request_parameter", "response": "201", "error": "", @@ -18930,7 +19160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "201", "error": "", @@ -18944,7 +19174,7 @@ "apiKeyRequired, authorizationType, httpMethod, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "201", "error": "", @@ -18954,7 +19184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", "test": "test_api_mock_integration_response_params", "response": "201", "error": "", @@ -18964,7 +19194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-False]", "response": "201", "error": "", @@ -18974,7 +19204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-True]", "response": "201", "error": "", @@ -18984,7 +19214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-False]", "response": "201", "error": "", @@ -18994,7 +19224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-True]", "response": "201", "error": "", @@ -19004,7 +19234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-False]", "response": "201", "error": "", @@ -19014,7 +19244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-True]", "response": "201", "error": "", @@ -19024,7 +19254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-False]", "response": "201", "error": "", @@ -19034,7 +19264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-True]", "response": "201", "error": "", @@ -19044,7 +19274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -19054,7 +19284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "201", "error": "", @@ -19064,7 +19294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "201", "error": "", @@ -19074,7 +19304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -19084,7 +19314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "201", "error": "", @@ -19094,7 +19324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "201", "error": "", @@ -19104,7 +19334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "201", "error": "", @@ -19114,7 +19344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "201", "error": "", @@ -19124,7 +19354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -19134,7 +19364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "201", "error": "", @@ -19158,7 +19388,7 @@ "authorizationScopes, authorizationType, authorizerId, httpMethod, resourceId, restApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "201", "error": "", @@ -19168,7 +19398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "201", "error": "", @@ -19182,7 +19412,7 @@ "authorizationType, authorizerId, httpMethod, requestParameters, resourceId, restApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "201", "error": "", @@ -19192,7 +19422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", @@ -19202,7 +19432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -19216,7 +19446,7 @@ "authorizationType, authorizerId, httpMethod, resourceId, restApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", @@ -19226,7 +19456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "201", "error": "", @@ -19236,7 +19466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "201", "error": "", @@ -19246,7 +19476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "201", "error": "", @@ -19256,7 +19486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "201", "error": "", @@ -19266,7 +19496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "201", "error": "", @@ -19276,7 +19506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "201", "error": "", @@ -19286,7 +19516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "201", "error": "", @@ -19296,7 +19526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "201", "error": "", @@ -19306,7 +19536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -19316,7 +19546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "201", "error": "", @@ -19326,7 +19556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "201", "error": "", @@ -19340,135 +19570,145 @@ "authorizationType, httpMethod, requestModels, requestParameters, requestValidatorId, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "authorizationType, httpMethod, requestModels, requestParameters, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "201", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "authorizationType, httpMethod, requestModels, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "201", "error": "", @@ -19478,7 +19718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", "test": "test_put_method_validation", "response": "400", "error": "BadRequestException", @@ -19492,7 +19732,7 @@ "authorizationType, httpMethod, requestParameters, requestValidatorId, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -19506,7 +19746,7 @@ "authorizationType, httpMethod, requestParameters, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "201", "error": "", @@ -19516,7 +19756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", "test": "test_method_request_parameters", "response": "201", "error": "", @@ -19526,7 +19766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "201", "error": "", @@ -19536,7 +19776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "201", "error": "", @@ -19546,7 +19786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "201", "error": "", @@ -19556,7 +19796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", "test": "test_method_request_parameters", "response": "400", "error": "BadRequestException", @@ -19570,7 +19810,7 @@ "authorizationType, httpMethod, requestValidatorId, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", "test": "test_put_method_validation", "response": "400", "error": "BadRequestException", @@ -19584,7 +19824,7 @@ "authorizationType, httpMethod, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_lifecycle", "test": "test_method_lifecycle", "response": "201", "error": "", @@ -19594,7 +19834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", "test": "test_update_method", "response": "201", "error": "", @@ -19604,7 +19844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "201", "error": "", @@ -19614,7 +19854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -19624,7 +19864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "201", "error": "", @@ -19634,7 +19874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "201", "error": "", @@ -19644,7 +19884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -19654,7 +19894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -19664,7 +19904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "201", "error": "", @@ -19674,7 +19914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "201", "error": "", @@ -19684,7 +19924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "201", "error": "", @@ -19694,7 +19934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "201", "error": "", @@ -19704,7 +19944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "201", "error": "", @@ -19714,7 +19954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "201", "error": "", @@ -19724,7 +19964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "201", "error": "", @@ -19734,7 +19974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "201", "error": "", @@ -19744,7 +19984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "201", "error": "", @@ -19754,7 +19994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "201", "error": "", @@ -19764,7 +20004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "201", "error": "", @@ -19774,7 +20014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "201", "error": "", @@ -19784,7 +20024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "201", "error": "", @@ -19794,7 +20034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "201", "error": "", @@ -19804,7 +20044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "201", "error": "", @@ -19814,7 +20054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "201", "error": "", @@ -19824,7 +20064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "201", "error": "", @@ -19834,7 +20074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "201", "error": "", @@ -19844,7 +20084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "201", "error": "", @@ -19854,7 +20094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "201", "error": "", @@ -19864,7 +20104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "201", "error": "", @@ -19874,7 +20114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "201", "error": "", @@ -19884,7 +20124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "201", "error": "", @@ -19894,7 +20134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "201", "error": "", @@ -19904,7 +20144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", "test": "test_put_integration_response_with_response_template", "response": "201", "error": "", @@ -19914,7 +20154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "201", "error": "", @@ -19924,7 +20164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "201", "error": "", @@ -19934,7 +20174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "201", "error": "", @@ -19944,7 +20184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", @@ -19954,7 +20194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "201", "error": "", @@ -19964,7 +20204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", "test": "test_put_method_validation", "response": "400", "error": "BadRequestException", @@ -19974,7 +20214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", "test": "test_put_method_validation", "response": "400", "error": "BadRequestException", @@ -19984,7 +20224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_validation", "test": "test_put_method_validation", "response": "404", "error": "NotFoundException", @@ -19996,28 +20236,28 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "201", "error": "", "snapshot_skipped": "", @@ -20026,8 +20266,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "201", "error": "", "snapshot_skipped": "", @@ -20036,18 +20276,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "201", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "201", "error": "", "snapshot_skipped": "", @@ -20056,28 +20296,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "201", "error": "", "snapshot_skipped": "", @@ -20086,13 +20326,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "201", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } ] @@ -20102,7 +20342,17 @@ "httpMethod, resourceId, responseModels, responseParameters, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "201", "error": "", @@ -20112,44 +20362,34 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "201", "error": "", "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "201", "error": "", "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -20166,7 +20406,7 @@ "httpMethod, resourceId, responseModels, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-GET]", "test": "test_mock_integration_response[NEVER-host_based_url-GET]", "response": "201", "error": "", @@ -20176,7 +20416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-host_based_url-POST]", "test": "test_mock_integration_response[NEVER-host_based_url-POST]", "response": "201", "error": "", @@ -20186,7 +20426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-GET]", "test": "test_mock_integration_response[NEVER-path_based_url-GET]", "response": "201", "error": "", @@ -20196,7 +20436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[NEVER-path_based_url-POST]", "test": "test_mock_integration_response[NEVER-path_based_url-POST]", "response": "201", "error": "", @@ -20206,7 +20446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-GET]", "response": "201", "error": "", @@ -20216,7 +20456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-host_based_url-POST]", "response": "201", "error": "", @@ -20226,7 +20466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-GET]", "response": "201", "error": "", @@ -20236,7 +20476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_MATCH-path_based_url-POST]", "response": "201", "error": "", @@ -20246,7 +20486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-GET]", "response": "201", "error": "", @@ -20256,7 +20496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-host_based_url-POST]", "response": "201", "error": "", @@ -20266,7 +20506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-GET]", "response": "201", "error": "", @@ -20276,7 +20516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "test": "test_mock_integration_response[WHEN_NO_TEMPLATES-path_based_url-POST]", "response": "201", "error": "", @@ -20286,7 +20526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "201", "error": "", @@ -20300,7 +20540,7 @@ "httpMethod, resourceId, responseParameters, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -20310,7 +20550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -20320,7 +20560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -20334,7 +20574,7 @@ "httpMethod, resourceId, restApiId, statusCode": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "201", "error": "", @@ -20344,7 +20584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "201", "error": "", @@ -20354,7 +20594,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "201", "error": "", @@ -20364,7 +20604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "201", "error": "", @@ -20374,7 +20614,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "201", "error": "", @@ -20384,7 +20624,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "201", "error": "", @@ -20394,7 +20634,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_mock_integration_response_params", "test": "test_api_mock_integration_response_params", "response": "201", "error": "", @@ -20404,7 +20644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "201", "error": "", @@ -20414,7 +20654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "201", "error": "", @@ -20424,7 +20664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-False]", "response": "201", "error": "", @@ -20434,7 +20674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-False-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-False-True]", "response": "201", "error": "", @@ -20444,7 +20684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-False]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-False]", "response": "201", "error": "", @@ -20454,7 +20694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://allowed-True-True]", "test": "test_invoke_endpoint_cors_headers[http://allowed-True-True]", "response": "201", "error": "", @@ -20464,7 +20704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-False]", "response": "201", "error": "", @@ -20474,7 +20714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-False-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-False-True]", "response": "201", "error": "", @@ -20484,7 +20724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-False]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-False]", "response": "201", "error": "", @@ -20494,7 +20734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_invoke_endpoint_cors_headers[http://denied-True-True]", "test": "test_invoke_endpoint_cors_headers[http://denied-True-True]", "response": "201", "error": "", @@ -20504,7 +20744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "201", "error": "", @@ -20514,7 +20754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "201", "error": "", @@ -20524,7 +20764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "201", "error": "", @@ -20534,7 +20774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "201", "error": "", @@ -20544,7 +20784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "201", "error": "", @@ -20554,7 +20794,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[custom]", "test": "test_api_gateway_http_integrations[custom]", "response": "201", "error": "", @@ -20564,7 +20804,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_http_integrations[proxy]", "test": "test_api_gateway_http_integrations[proxy]", "response": "201", "error": "", @@ -20574,7 +20814,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "201", "error": "", @@ -20584,7 +20824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "201", "error": "", @@ -20594,7 +20834,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "201", "error": "", @@ -20604,7 +20844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -20614,7 +20854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "201", "error": "", @@ -20624,7 +20864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "201", "error": "", @@ -20634,7 +20874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "201", "error": "", @@ -20644,7 +20884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "201", "error": "", @@ -20654,7 +20894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "201", "error": "", @@ -20664,7 +20904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -20674,7 +20914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration", "test": "test_http_integration", "response": "201", "error": "", @@ -20684,7 +20924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", "test": "test_http_integration_status_code_selection", "response": "201", "error": "", @@ -20694,7 +20934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", "test": "test_put_integration_response_with_response_template", "response": "201", "error": "", @@ -20704,7 +20944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_responses", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_responses", "test": "test_put_integration_responses", "response": "201", "error": "", @@ -20714,7 +20954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_validation", "test": "test_put_integration_validation", "response": "201", "error": "", @@ -20724,7 +20964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "201", "error": "", @@ -20734,7 +20974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "201", "error": "", @@ -20744,7 +20984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "201", "error": "", @@ -20754,7 +20994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "201", "error": "", @@ -20776,7 +21016,47 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", + "response": "201", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -20786,7 +21066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "201", "error": "", @@ -20796,7 +21076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "201", "error": "", @@ -20806,7 +21086,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "201", "error": "", @@ -20816,7 +21096,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "201", "error": "", @@ -20826,7 +21106,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "201", "error": "", @@ -20836,7 +21116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", @@ -20846,7 +21126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -20856,47 +21136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", - "response": "201", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -20912,7 +21152,7 @@ "body, mode, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", @@ -20922,7 +21162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_mock_integration", "test": "test_api_gateway_mock_integration", "response": "200", "error": "", @@ -20932,7 +21172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[host_based_url]", "test": "test_create_rest_api_with_custom_id[host_based_url]", "response": "200", "error": "", @@ -20942,7 +21182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_create_rest_api_with_custom_id[path_based_url]", "test": "test_create_rest_api_with_custom_id[path_based_url]", "response": "200", "error": "", @@ -20952,7 +21192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "200", "error": "", @@ -20962,7 +21202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "200", "error": "", @@ -20972,7 +21212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "200", "error": "", @@ -20982,7 +21222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "200", "error": "", @@ -20992,7 +21232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "200", "error": "", @@ -21002,7 +21242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "200", "error": "", @@ -21016,76 +21256,76 @@ "body, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -21094,7 +21334,7 @@ "resourceArn, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestTagging::test_tag_api", "test": "test_tag_api", "response": "204", "error": "", @@ -21110,7 +21350,7 @@ "body, headers, httpMethod, pathWithQueryString, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -21124,7 +21364,7 @@ "body, httpMethod, pathWithQueryString, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "200", "error": "", @@ -21134,7 +21374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_invoke_test_method", "test": "test_invoke_test_method", "response": "404", "error": "NotFoundException", @@ -21148,7 +21388,7 @@ "httpMethod, pathWithQueryString, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -21164,7 +21404,27 @@ "patchOperations": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_account", "test": "test_api_account", "response": "200", "error": "", @@ -21174,104 +21434,94 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -21280,7 +21530,7 @@ "apiKey, patchOperations": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", "test": "test_api_key_required_for_methods", "response": "200", "error": "", @@ -21296,7 +21546,7 @@ "basePath, domainName, patchOperations": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "200", "error": "", @@ -21306,7 +21556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "200", "error": "", @@ -21322,7 +21572,7 @@ "deploymentId, patchOperations, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_update_rest_api_deployment", "test": "test_update_rest_api_deployment", "response": "200", "error": "", @@ -21338,7 +21588,7 @@ "documentationPartId, patchOperations, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", "test": "test_documentation_part_lifecycle", "response": "200", "error": "", @@ -21348,7 +21598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", "test": "test_invalid_update_documentation_part", "response": "400", "error": "BadRequestException", @@ -21358,7 +21608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", "test": "test_invalid_update_documentation_part", "response": "400", "error": "BadRequestException", @@ -21368,7 +21618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_invalid_update_documentation_part", "test": "test_invalid_update_documentation_part", "response": "404", "error": "NotFoundException", @@ -21384,7 +21634,7 @@ "documentationVersion, patchOperations, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", "test": "test_documentation_parts_and_versions", "response": "200", "error": "", @@ -21400,7 +21650,7 @@ "httpMethod, patchOperations, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_put_method_model", "test": "test_put_method_model", "response": "200", "error": "", @@ -21410,7 +21660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method", "test": "test_update_method", "response": "200", "error": "", @@ -21420,7 +21670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "200", "error": "", @@ -21430,7 +21680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -21440,7 +21690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "400", "error": "BadRequestException", @@ -21450,7 +21700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "400", "error": "BadRequestException", @@ -21460,7 +21710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "400", "error": "BadRequestException", @@ -21470,7 +21720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "400", "error": "BadRequestException", @@ -21480,7 +21730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "400", "error": "BadRequestException", @@ -21490,7 +21740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "404", "error": "NotFoundException", @@ -21500,7 +21750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", "test": "test_update_method_validation", "response": "404", "error": "NotFoundException", @@ -21512,7 +21762,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -21522,7 +21772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -21532,7 +21782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", @@ -21548,7 +21798,7 @@ "modelName, patchOperations, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", "test": "test_update_model", "response": "200", "error": "", @@ -21558,7 +21808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", "test": "test_update_model", "response": "400", "error": "BadRequestException", @@ -21568,7 +21818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", "test": "test_update_model", "response": "400", "error": "BadRequestException", @@ -21578,7 +21828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", "test": "test_update_model", "response": "400", "error": "BadRequestException", @@ -21588,7 +21838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_model", "test": "test_update_model", "response": "404", "error": "NotFoundException", @@ -21604,7 +21854,7 @@ "patchOperations, requestValidatorId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_request_validator_lifecycle", "test": "test_request_validator_lifecycle", "response": "200", "error": "", @@ -21614,7 +21864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", "test": "test_invalid_update_request_validator_operations", "response": "400", "error": "BadRequestException", @@ -21624,7 +21874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", "test": "test_invalid_update_request_validator_operations", "response": "400", "error": "BadRequestException", @@ -21634,7 +21884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", "test": "test_invalid_update_request_validator_operations", "response": "400", "error": "BadRequestException", @@ -21644,7 +21894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", "test": "test_invalid_update_request_validator_operations", "response": "400", "error": "BadRequestException", @@ -21660,7 +21910,7 @@ "patchOperations, resourceId, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_resource_lifecycle", "test": "test_resource_lifecycle", "response": "200", "error": "", @@ -21670,7 +21920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "200", "error": "", @@ -21680,7 +21930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_update_resource_path_part", "test": "test_api_gateway_update_resource_path_part", "response": "200", "error": "", @@ -21690,7 +21940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "400", "error": "BadRequestException", @@ -21700,7 +21950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "400", "error": "BadRequestException", @@ -21710,7 +21960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "400", "error": "BadRequestException", @@ -21720,7 +21970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "400", "error": "BadRequestException", @@ -21730,7 +21980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "404", "error": "NotFoundException", @@ -21740,7 +21990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", "test": "test_update_resource_behaviour", "response": "409", "error": "ConflictException", @@ -21756,7 +22006,7 @@ "patchOperations, restApiId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_behaviour", "test": "test_update_rest_api_behaviour", "response": "200", "error": "", @@ -21766,7 +22016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", "test": "test_update_rest_api_compression", "response": "200", "error": "", @@ -21776,7 +22026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_operation_add_remove", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_operation_add_remove", "test": "test_update_rest_api_operation_add_remove", "response": "200", "error": "", @@ -21786,7 +22036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -21796,7 +22046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_behaviour", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_behaviour", "test": "test_update_rest_api_behaviour", "response": "400", "error": "BadRequestException", @@ -21806,7 +22056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", "test": "test_update_rest_api_compression", "response": "400", "error": "BadRequestException", @@ -21816,7 +22066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_compression", "test": "test_update_rest_api_compression", "response": "400", "error": "BadRequestException", @@ -21826,7 +22076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_invalid_api_id", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_rest_api_invalid_api_id", "test": "test_update_rest_api_invalid_api_id", "response": "404", "error": "NotFoundException", @@ -21842,7 +22092,7 @@ "patchOperations, restApiId, stageName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -21852,7 +22102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -21862,7 +22112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "200", "error": "", @@ -21872,7 +22122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "400", "error": "BadRequestException", @@ -21882,7 +22132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", "test": "test_create_update_stages", "response": "400", "error": "BadRequestException", @@ -21898,7 +22148,7 @@ "patchOperations, usagePlanId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", "test": "test_usage_plan_crud", "response": "200", "error": "", @@ -21908,14 +22158,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } diff --git a/data/coverage/apigatewaymanagementapi.json b/data/coverage/apigatewaymanagementapi.json index 30f042a437..2892a4b436 100644 --- a/data/coverage/apigatewaymanagementapi.json +++ b/data/coverage/apigatewaymanagementapi.json @@ -44,7 +44,7 @@ "ConnectionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "204", "error": "", @@ -60,7 +60,7 @@ "ConnectionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "200", "error": "", @@ -70,7 +70,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "410", "error": "GoneException", @@ -86,7 +86,7 @@ "ConnectionId, Data": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "200", "error": "", @@ -96,7 +96,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -106,7 +106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -116,7 +116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "200", "error": "", @@ -126,7 +126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "410", "error": "GoneException", @@ -136,7 +136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "410", "error": "GoneException", diff --git a/data/coverage/apigatewayv2.json b/data/coverage/apigatewayv2.json index d5471de3b2..c9500ed70d 100644 --- a/data/coverage/apigatewayv2.json +++ b/data/coverage/apigatewayv2.json @@ -872,7 +872,7 @@ "ApiKeySelectionExpression, Name, ProtocolType, RouteSelectionExpression": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -882,7 +882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", "test": "test_websocket_with_http_proxy_integration", "response": "201", "error": "", @@ -892,7 +892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "201", "error": "", @@ -906,7 +906,7 @@ "CorsConfiguration, Description, Name, ProtocolType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -916,7 +916,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", @@ -926,7 +926,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "201", "error": "", @@ -940,7 +940,7 @@ "CorsConfiguration, Name, ProtocolType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "201", "error": "", @@ -954,21 +954,21 @@ "Description, Name, ProtocolType, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name, ProtocolType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "201", "error": "", @@ -978,7 +978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -988,7 +988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -998,7 +998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "201", "error": "", @@ -1008,7 +1008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "201", "error": "", @@ -1018,7 +1018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "201", "error": "", @@ -1028,7 +1028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "201", "error": "", @@ -1038,7 +1038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -1048,7 +1048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -1058,7 +1058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "201", "error": "", @@ -1068,7 +1068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "201", "error": "", @@ -1078,7 +1078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "201", "error": "", @@ -1088,7 +1088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "201", "error": "", @@ -1098,7 +1098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -1108,7 +1108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -1118,7 +1118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "201", "error": "", @@ -1128,7 +1128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "201", "error": "", @@ -1138,7 +1138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "201", "error": "", @@ -1148,7 +1148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "201", "error": "", @@ -1158,7 +1158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -1168,7 +1168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -1178,7 +1178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "201", "error": "", @@ -1188,7 +1188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "201", "error": "", @@ -1198,7 +1198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "201", "error": "", @@ -1208,7 +1208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "201", "error": "", @@ -1218,7 +1218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -1228,7 +1228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -1238,7 +1238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_integration_invalid_use_cases", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_integration_invalid_use_cases", "test": "test_http_integration_invalid_use_cases", "response": "201", "error": "", @@ -1248,7 +1248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -1258,7 +1258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -1268,7 +1268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -1278,7 +1278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -1288,7 +1288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -1298,7 +1298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -1308,7 +1308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -1318,7 +1318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -1328,7 +1328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -1338,7 +1338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -1348,7 +1348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -1358,7 +1358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -1368,7 +1368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -1378,7 +1378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -1388,7 +1388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -1398,7 +1398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -1408,7 +1408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", "test": "test_http_proxy_integration", "response": "201", "error": "", @@ -1418,7 +1418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "201", "error": "", @@ -1428,7 +1428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "201", "error": "", @@ -1438,7 +1438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "201", "error": "", @@ -1448,7 +1448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "201", "error": "", @@ -1458,7 +1458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "201", "error": "", @@ -1468,7 +1468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "201", "error": "", @@ -1478,7 +1478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "201", "error": "", @@ -1488,7 +1488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "201", "error": "", @@ -1498,7 +1498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "201", "error": "", @@ -1508,7 +1508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "201", "error": "", @@ -1518,7 +1518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -1528,7 +1528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -1538,7 +1538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "201", "error": "", @@ -1548,7 +1548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "201", "error": "", @@ -1558,7 +1558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", "test": "test_v2_dynamic_proxy_paths", "response": "201", "error": "", @@ -1568,7 +1568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_status_code_mappings", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_status_code_mappings", "test": "test_v2_status_code_mappings", "response": "201", "error": "", @@ -1578,31 +1578,31 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name, ProtocolType, RouteSelectionExpression": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "201", "error": "", @@ -1612,7 +1612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", "test": "test_create_authorizers", "response": "201", "error": "", @@ -1622,7 +1622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "201", "error": "", @@ -1632,7 +1632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "201", "error": "", @@ -1642,7 +1642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "201", "error": "", @@ -1652,7 +1652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "201", "error": "", @@ -1662,7 +1662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "201", "error": "", @@ -1672,7 +1672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "201", "error": "", @@ -1682,7 +1682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "201", "error": "", @@ -1692,7 +1692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "201", "error": "", @@ -1702,7 +1702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "201", "error": "", @@ -1712,7 +1712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -1726,7 +1726,7 @@ "Name, ProtocolType, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "201", "error": "", @@ -1736,7 +1736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "201", "error": "", @@ -1746,7 +1746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "201", "error": "", @@ -1756,7 +1756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "201", "error": "", @@ -1766,7 +1766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "201", "error": "", @@ -1782,7 +1782,7 @@ "ApiId, ApiMappingKey, DomainName, Stage": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "201", "error": "", @@ -1792,7 +1792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "201", "error": "", @@ -1802,7 +1802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "201", "error": "", @@ -1812,7 +1812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "201", "error": "", @@ -1822,7 +1822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -1832,7 +1832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -1842,7 +1842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "201", "error": "", @@ -1852,7 +1852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "201", "error": "", @@ -1862,7 +1862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "201", "error": "", @@ -1872,7 +1872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "201", "error": "", @@ -1882,7 +1882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -1892,7 +1892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -1906,7 +1906,7 @@ "ApiId, DomainName, Stage": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "201", "error": "", @@ -1916,7 +1916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "201", "error": "", @@ -1926,7 +1926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "201", "error": "", @@ -1936,7 +1936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "201", "error": "", @@ -1946,7 +1946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -1956,7 +1956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -1966,7 +1966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "201", "error": "", @@ -1976,7 +1976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "201", "error": "", @@ -1986,7 +1986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "201", "error": "", @@ -1996,7 +1996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "201", "error": "", @@ -2006,7 +2006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -2016,7 +2016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -2026,14 +2026,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2042,7 +2042,7 @@ "ApiId, AuthorizerCredentialsArn, AuthorizerPayloadFormatVersion, AuthorizerType, AuthorizerUri, EnableSimpleResponses, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -2052,7 +2052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -2062,7 +2062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -2072,7 +2072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -2082,7 +2082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -2092,7 +2092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -2102,7 +2102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -2112,7 +2112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -2122,7 +2122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -2132,7 +2132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -2142,7 +2142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -2152,7 +2152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -2162,7 +2162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -2172,7 +2172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -2182,7 +2182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -2192,7 +2192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -2206,7 +2206,7 @@ "ApiId, AuthorizerCredentialsArn, AuthorizerPayloadFormatVersion, AuthorizerType, AuthorizerUri, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -2216,7 +2216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -2226,7 +2226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "400", "error": "BadRequestException", @@ -2240,21 +2240,21 @@ "ApiId, AuthorizerCredentialsArn, AuthorizerResultTtlInSeconds, AuthorizerType, AuthorizerUri, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ApiId, AuthorizerCredentialsArn, AuthorizerType, AuthorizerUri, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -2264,7 +2264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -2274,7 +2274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "400", "error": "BadRequestException", @@ -2288,7 +2288,7 @@ "ApiId, AuthorizerPayloadFormatVersion, AuthorizerType, AuthorizerUri, EnableSimpleResponses, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "201", "error": "", @@ -2298,7 +2298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "201", "error": "", @@ -2308,7 +2308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "201", "error": "", @@ -2318,7 +2318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -2328,7 +2328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -2342,7 +2342,7 @@ "ApiId, AuthorizerPayloadFormatVersion, AuthorizerType, AuthorizerUri, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "201", "error": "", @@ -2356,7 +2356,7 @@ "ApiId, AuthorizerResultTtlInSeconds, AuthorizerType, AuthorizerUri, EnableSimpleResponses, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -2366,7 +2366,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "201", "error": "", @@ -2380,7 +2380,7 @@ "ApiId, AuthorizerType, AuthorizerUri, EnableSimpleResponses, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "201", "error": "", @@ -2394,7 +2394,7 @@ "ApiId, AuthorizerType, IdentitySource, JwtConfiguration, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "201", "error": "", @@ -2404,7 +2404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "201", "error": "", @@ -2414,7 +2414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "201", "error": "", @@ -2424,7 +2424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "201", "error": "", @@ -2434,7 +2434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "201", "error": "", @@ -2444,7 +2444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", @@ -2458,7 +2458,7 @@ "ApiId, AuthorizerType, IdentitySource, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", "test": "test_create_authorizers", "response": "201", "error": "", @@ -2474,7 +2474,7 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "201", "error": "", @@ -2484,7 +2484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -2494,7 +2494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -2504,7 +2504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -2514,7 +2514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -2524,7 +2524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -2534,7 +2534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -2544,7 +2544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -2554,7 +2554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -2564,7 +2564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -2574,7 +2574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -2584,7 +2584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -2594,7 +2594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -2604,7 +2604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -2614,7 +2614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -2624,7 +2624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -2634,7 +2634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -2644,7 +2644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "201", "error": "", @@ -2654,7 +2654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "201", "error": "", @@ -2664,7 +2664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "201", "error": "", @@ -2674,7 +2674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "201", "error": "", @@ -2684,7 +2684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "201", "error": "", @@ -2694,7 +2694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "201", "error": "", @@ -2704,7 +2704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "201", "error": "", @@ -2718,7 +2718,7 @@ "ApiId, StageName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "201", "error": "", @@ -2728,7 +2728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -2738,7 +2738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "201", "error": "", @@ -2748,7 +2748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", "test": "test_websocket_with_http_proxy_integration", "response": "201", "error": "", @@ -2758,7 +2758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "201", "error": "", @@ -2768,7 +2768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -2784,7 +2784,7 @@ "DomainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", "test": "test_create_domain_names", "response": "201", "error": "", @@ -2798,7 +2798,7 @@ "DomainName, DomainNameConfigurations": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "201", "error": "", @@ -2808,7 +2808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "201", "error": "", @@ -2818,7 +2818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "201", "error": "", @@ -2828,7 +2828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "201", "error": "", @@ -2838,7 +2838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -2848,7 +2848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -2858,7 +2858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "201", "error": "", @@ -2868,7 +2868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "201", "error": "", @@ -2878,7 +2878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "201", "error": "", @@ -2888,7 +2888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "201", "error": "", @@ -2898,7 +2898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -2908,7 +2908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -2918,7 +2918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "201", "error": "", @@ -2928,7 +2928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "201", "error": "", @@ -2938,7 +2938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "201", "error": "", @@ -2948,7 +2948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "201", "error": "", @@ -2958,7 +2958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -2968,7 +2968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -2978,7 +2978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "201", "error": "", @@ -2988,7 +2988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "201", "error": "", @@ -2998,7 +2998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "201", "error": "", @@ -3008,7 +3008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "201", "error": "", @@ -3018,7 +3018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -3028,7 +3028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -3038,34 +3038,34 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "201", "error": "", "snapshot_skipped": "['$..Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -3074,7 +3074,7 @@ "ApiId, ConnectionId, ConnectionType, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", @@ -3084,21 +3084,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ApiId, CredentialsArn, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -3108,7 +3108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -3118,7 +3118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -3128,7 +3128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -3138,7 +3138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -3148,7 +3148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -3158,7 +3158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -3168,7 +3168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -3178,7 +3178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -3188,7 +3188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -3198,7 +3198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -3208,7 +3208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -3218,7 +3218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -3228,7 +3228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -3238,7 +3238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -3248,7 +3248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -3258,7 +3258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -3268,7 +3268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -3278,7 +3278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "201", "error": "", @@ -3288,7 +3288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "201", "error": "", @@ -3298,7 +3298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "201", "error": "", @@ -3308,7 +3308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "201", "error": "", @@ -3322,7 +3322,7 @@ "ApiId, CredentialsArn, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion, RequestTemplates, TemplateSelectionExpression": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "201", "error": "", @@ -3336,7 +3336,7 @@ "ApiId, CredentialsArn, IntegrationSubtype, IntegrationType, PayloadFormatVersion, RequestParameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "201", "error": "", @@ -3346,7 +3346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "201", "error": "", @@ -3360,7 +3360,7 @@ "ApiId, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "201", "error": "", @@ -3370,7 +3370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "201", "error": "", @@ -3380,7 +3380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "201", "error": "", @@ -3390,7 +3390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "201", "error": "", @@ -3400,7 +3400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "201", "error": "", @@ -3410,7 +3410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -3420,7 +3420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -3430,7 +3430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "201", "error": "", @@ -3440,7 +3440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "201", "error": "", @@ -3450,7 +3450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "201", "error": "", @@ -3460,7 +3460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "201", "error": "", @@ -3470,7 +3470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -3480,7 +3480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -3490,7 +3490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "201", "error": "", @@ -3500,7 +3500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "201", "error": "", @@ -3510,7 +3510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "201", "error": "", @@ -3520,7 +3520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "201", "error": "", @@ -3530,7 +3530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -3540,7 +3540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -3550,7 +3550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "201", "error": "", @@ -3560,7 +3560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "201", "error": "", @@ -3570,7 +3570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "201", "error": "", @@ -3580,7 +3580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "201", "error": "", @@ -3590,7 +3590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -3600,7 +3600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -3610,7 +3610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", "test": "test_http_proxy_integration", "response": "201", "error": "", @@ -3620,7 +3620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "201", "error": "", @@ -3630,7 +3630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -3640,7 +3640,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "201", "error": "", @@ -3650,7 +3650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "201", "error": "", @@ -3660,7 +3660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "201", "error": "", @@ -3670,7 +3670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -3680,7 +3680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -3690,7 +3690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", "test": "test_v2_dynamic_proxy_paths", "response": "201", "error": "", @@ -3700,7 +3700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "201", "error": "", @@ -3710,7 +3710,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "201", "error": "", @@ -3720,7 +3720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "201", "error": "", @@ -3730,7 +3730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_integration_invalid_use_cases", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_integration_invalid_use_cases", "test": "test_http_integration_invalid_use_cases", "response": "400", "error": "BadRequestException", @@ -3740,7 +3740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_integration_invalid_use_cases", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_integration_invalid_use_cases", "test": "test_http_integration_invalid_use_cases", "response": "400", "error": "BadRequestException", @@ -3754,7 +3754,7 @@ "ApiId, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion, RequestParameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "201", "error": "", @@ -3764,7 +3764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -3774,7 +3774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "201", "error": "", @@ -3784,7 +3784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "201", "error": "", @@ -3798,7 +3798,7 @@ "ApiId, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion, RequestTemplates": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -3808,7 +3808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "201", "error": "", @@ -3818,7 +3818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "201", "error": "", @@ -3828,7 +3828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "201", "error": "", @@ -3838,7 +3838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "201", "error": "", @@ -3848,7 +3848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "201", "error": "", @@ -3858,7 +3858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "201", "error": "", @@ -3868,7 +3868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "400", "error": "BadRequestException", @@ -3882,7 +3882,7 @@ "ApiId, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion, ResponseParameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_status_code_mappings", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_status_code_mappings", "test": "test_v2_status_code_mappings", "response": "201", "error": "", @@ -3896,7 +3896,7 @@ "ApiId, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion, TemplateSelectionExpression": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", "test": "test_websocket_with_http_proxy_integration", "response": "201", "error": "", @@ -3910,7 +3910,7 @@ "ApiId, IntegrationMethod, IntegrationType, PayloadFormatVersion, RequestTemplates, TemplateSelectionExpression": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "201", "error": "", @@ -3920,7 +3920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "201", "error": "", @@ -3930,7 +3930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -3944,14 +3944,14 @@ "ApiId, IntegrationType, IntegrationUri, PayloadFormatVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -3960,7 +3960,7 @@ "ApiId, IntegrationId, IntegrationResponseKey": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -3970,7 +3970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "201", "error": "", @@ -3980,7 +3980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "201", "error": "", @@ -3990,7 +3990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "201", "error": "", @@ -4000,7 +4000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "201", "error": "", @@ -4010,7 +4010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "201", "error": "", @@ -4020,7 +4020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", "test": "test_websocket_with_http_proxy_integration", "response": "201", "error": "", @@ -4030,7 +4030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "201", "error": "", @@ -4040,21 +4040,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ApiId, IntegrationId, IntegrationResponseKey, ResponseTemplates, TemplateSelectionExpression": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "201", "error": "", @@ -4064,7 +4064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "201", "error": "", @@ -4074,7 +4074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -4090,7 +4090,7 @@ "ApiId, Name, Schema": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -4100,7 +4100,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "201", "error": "", @@ -4116,7 +4116,7 @@ "ApiId, AuthorizationScopes, AuthorizationType, AuthorizerId, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "201", "error": "", @@ -4126,7 +4126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "201", "error": "", @@ -4136,7 +4136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "201", "error": "", @@ -4146,7 +4146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "201", "error": "", @@ -4156,7 +4156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "201", "error": "", @@ -4170,7 +4170,7 @@ "ApiId, AuthorizationType, AuthorizerId, OperationName, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -4180,7 +4180,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", @@ -4190,7 +4190,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "201", "error": "", @@ -4204,7 +4204,7 @@ "ApiId, AuthorizationType, AuthorizerId, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -4214,7 +4214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -4224,7 +4224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -4234,7 +4234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -4244,7 +4244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -4254,7 +4254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -4264,7 +4264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -4274,7 +4274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -4284,7 +4284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -4294,7 +4294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -4304,7 +4304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -4314,7 +4314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -4324,7 +4324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -4334,7 +4334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -4344,7 +4344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -4354,7 +4354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -4364,7 +4364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -4374,7 +4374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -4384,7 +4384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "201", "error": "", @@ -4394,7 +4394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "201", "error": "", @@ -4404,7 +4404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "201", "error": "", @@ -4414,7 +4414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "201", "error": "", @@ -4424,7 +4424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "201", "error": "", @@ -4434,7 +4434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "201", "error": "", @@ -4444,7 +4444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "201", "error": "", @@ -4454,7 +4454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "201", "error": "", @@ -4464,7 +4464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "201", "error": "", @@ -4474,7 +4474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -4488,7 +4488,7 @@ "ApiId, AuthorizationType, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "201", "error": "", @@ -4498,7 +4498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "201", "error": "", @@ -4508,7 +4508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "201", "error": "", @@ -4518,7 +4518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "201", "error": "", @@ -4528,7 +4528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "201", "error": "", @@ -4538,7 +4538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -4548,7 +4548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -4558,7 +4558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "201", "error": "", @@ -4568,7 +4568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "201", "error": "", @@ -4578,7 +4578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "201", "error": "", @@ -4588,7 +4588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "201", "error": "", @@ -4598,7 +4598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -4608,7 +4608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -4618,7 +4618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "201", "error": "", @@ -4628,7 +4628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "201", "error": "", @@ -4638,7 +4638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "201", "error": "", @@ -4648,7 +4648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "201", "error": "", @@ -4658,7 +4658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -4668,7 +4668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -4678,7 +4678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "201", "error": "", @@ -4688,7 +4688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "201", "error": "", @@ -4698,7 +4698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "201", "error": "", @@ -4708,7 +4708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "201", "error": "", @@ -4718,7 +4718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -4728,7 +4728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -4738,7 +4738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", "test": "test_http_proxy_integration", "response": "201", "error": "", @@ -4748,7 +4748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "201", "error": "", @@ -4758,7 +4758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "201", "error": "", @@ -4768,7 +4768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "201", "error": "", @@ -4778,7 +4778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "201", "error": "", @@ -4788,7 +4788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "201", "error": "", @@ -4798,7 +4798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", "test": "test_websocket_with_http_proxy_integration", "response": "201", "error": "", @@ -4808,7 +4808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "201", "error": "", @@ -4818,21 +4818,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ApiId, AuthorizerId, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -4846,7 +4846,7 @@ "ApiId, OperationName, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -4856,7 +4856,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", @@ -4866,7 +4866,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "201", "error": "", @@ -4880,7 +4880,7 @@ "ApiId, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -4890,7 +4890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -4900,7 +4900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", "test": "test_v2_dynamic_proxy_paths", "response": "201", "error": "", @@ -4910,7 +4910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_status_code_mappings", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_status_code_mappings", "test": "test_v2_status_code_mappings", "response": "201", "error": "", @@ -4920,7 +4920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "201", "error": "", @@ -4930,7 +4930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "201", "error": "", @@ -4940,7 +4940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "201", "error": "", @@ -4950,7 +4950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "201", "error": "", @@ -4960,7 +4960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "201", "error": "", @@ -4970,7 +4970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "201", "error": "", @@ -4980,7 +4980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "201", "error": "", @@ -4990,7 +4990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "201", "error": "", @@ -5000,7 +5000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "201", "error": "", @@ -5010,7 +5010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "201", "error": "", @@ -5020,7 +5020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -5036,7 +5036,7 @@ "ApiId, RouteId, RouteResponseKey": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "201", "error": "", @@ -5046,7 +5046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -5056,7 +5056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "201", "error": "", @@ -5066,7 +5066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "201", "error": "", @@ -5076,7 +5076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", "test": "test_websocket_with_http_proxy_integration", "response": "201", "error": "", @@ -5086,7 +5086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "201", "error": "", @@ -5096,7 +5096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -5112,7 +5112,7 @@ "ApiId, AutoDeploy, StageName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -5122,7 +5122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -5132,7 +5132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "201", "error": "", @@ -5142,7 +5142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "201", "error": "", @@ -5152,7 +5152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "201", "error": "", @@ -5162,7 +5162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "201", "error": "", @@ -5172,7 +5172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "201", "error": "", @@ -5182,7 +5182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -5192,7 +5192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -5202,7 +5202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "201", "error": "", @@ -5212,7 +5212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "201", "error": "", @@ -5222,7 +5222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "201", "error": "", @@ -5232,7 +5232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "201", "error": "", @@ -5242,7 +5242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -5252,7 +5252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -5262,7 +5262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", "test": "test_http_proxy_integration", "response": "201", "error": "", @@ -5272,7 +5272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "201", "error": "", @@ -5282,7 +5282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -5292,7 +5292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "201", "error": "", @@ -5302,7 +5302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "201", "error": "", @@ -5316,7 +5316,7 @@ "ApiId, DeploymentId, StageName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "201", "error": "", @@ -5326,7 +5326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -5336,7 +5336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -5346,7 +5346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -5356,7 +5356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -5366,7 +5366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -5376,7 +5376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -5386,7 +5386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -5396,7 +5396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -5406,7 +5406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -5416,7 +5416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -5426,7 +5426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -5436,7 +5436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -5446,7 +5446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -5456,7 +5456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -5466,7 +5466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -5476,7 +5476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -5486,7 +5486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "201", "error": "", @@ -5496,7 +5496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "201", "error": "", @@ -5506,7 +5506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "201", "error": "", @@ -5516,7 +5516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "201", "error": "", @@ -5526,7 +5526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "201", "error": "", @@ -5536,7 +5536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "201", "error": "", @@ -5546,7 +5546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "201", "error": "", @@ -5560,17 +5560,17 @@ "ApiId, StageName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", "test": "test_v2_dynamic_proxy_paths", "response": "201", "error": "", @@ -5580,7 +5580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "201", "error": "", @@ -5590,7 +5590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -5600,7 +5600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "201", "error": "", @@ -5610,7 +5610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", "test": "test_websocket_with_http_proxy_integration", "response": "201", "error": "", @@ -5620,7 +5620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "201", "error": "", @@ -5630,7 +5630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -5640,24 +5640,24 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -5666,24 +5666,24 @@ "Name, SecurityGroupIds, SubnetIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -5692,7 +5692,7 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "204", "error": "", @@ -5702,7 +5702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "204", "error": "", @@ -5712,7 +5712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "204", "error": "", @@ -5722,7 +5722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "204", "error": "", @@ -5732,7 +5732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "204", "error": "", @@ -5742,7 +5742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "204", "error": "", @@ -5752,7 +5752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "204", "error": "", @@ -5762,7 +5762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "204", "error": "", @@ -5772,7 +5772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "204", "error": "", @@ -5782,7 +5782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "204", "error": "", @@ -5792,7 +5792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "204", "error": "", @@ -5802,7 +5802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "204", "error": "", @@ -5812,7 +5812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "204", "error": "", @@ -5822,7 +5822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "204", "error": "", @@ -5832,7 +5832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "204", "error": "", @@ -5842,7 +5842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "204", "error": "", @@ -5852,7 +5852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "204", "error": "", @@ -5862,7 +5862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "204", "error": "", @@ -5872,7 +5872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "204", "error": "", @@ -5882,7 +5882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "204", "error": "", @@ -5892,7 +5892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "204", "error": "", @@ -5902,7 +5902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "204", "error": "", @@ -5912,7 +5912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "204", "error": "", @@ -5922,7 +5922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "204", "error": "", @@ -5932,7 +5932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "204", "error": "", @@ -5942,7 +5942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "204", "error": "", @@ -5952,7 +5952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "204", "error": "", @@ -5962,7 +5962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "204", "error": "", @@ -5972,7 +5972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_integration_invalid_use_cases", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_integration_invalid_use_cases", "test": "test_http_integration_invalid_use_cases", "response": "204", "error": "", @@ -5982,7 +5982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "204", "error": "", @@ -5992,7 +5992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "204", "error": "", @@ -6002,7 +6002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "204", "error": "", @@ -6012,7 +6012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "204", "error": "", @@ -6022,7 +6022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "204", "error": "", @@ -6032,7 +6032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "204", "error": "", @@ -6042,7 +6042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "204", "error": "", @@ -6052,7 +6052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "204", "error": "", @@ -6062,7 +6062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "204", "error": "", @@ -6072,7 +6072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "204", "error": "", @@ -6082,7 +6082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "204", "error": "", @@ -6092,7 +6092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "204", "error": "", @@ -6102,7 +6102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "204", "error": "", @@ -6112,7 +6112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "204", "error": "", @@ -6122,7 +6122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "204", "error": "", @@ -6132,7 +6132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "204", "error": "", @@ -6142,7 +6142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_proxy_integration", "test": "test_http_proxy_integration", "response": "204", "error": "", @@ -6152,7 +6152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "204", "error": "", @@ -6162,7 +6162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "204", "error": "", @@ -6172,7 +6172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "204", "error": "", @@ -6182,7 +6182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "204", "error": "", @@ -6192,7 +6192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "204", "error": "", @@ -6202,7 +6202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "204", "error": "", @@ -6212,7 +6212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "204", "error": "", @@ -6222,7 +6222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "204", "error": "", @@ -6232,7 +6232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "204", "error": "", @@ -6242,7 +6242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "204", "error": "", @@ -6252,7 +6252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "204", "error": "", @@ -6262,7 +6262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "204", "error": "", @@ -6272,7 +6272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "204", "error": "", @@ -6282,7 +6282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "204", "error": "", @@ -6292,7 +6292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "204", "error": "", @@ -6302,17 +6302,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "204", "error": "", @@ -6322,7 +6322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "204", "error": "", @@ -6332,7 +6332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", "test": "test_v2_dynamic_proxy_paths", "response": "204", "error": "", @@ -6342,7 +6342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_v2_status_code_mappings", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_status_code_mappings", "test": "test_v2_status_code_mappings", "response": "204", "error": "", @@ -6352,7 +6352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "204", "error": "", @@ -6362,7 +6362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", "response": "204", "error": "", @@ -6372,7 +6372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "204", "error": "", @@ -6382,7 +6382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", "test": "test_create_authorizers", "response": "204", "error": "", @@ -6392,7 +6392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "204", "error": "", @@ -6402,7 +6402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "204", "error": "", @@ -6412,7 +6412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "204", "error": "", @@ -6422,7 +6422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "204", "error": "", @@ -6432,7 +6432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "204", "error": "", @@ -6442,7 +6442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "204", "error": "", @@ -6452,7 +6452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "204", "error": "", @@ -6462,7 +6462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "204", "error": "", @@ -6472,7 +6472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "204", "error": "", @@ -6482,7 +6482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_http_proxy_integration", "test": "test_websocket_with_http_proxy_integration", "response": "204", "error": "", @@ -6492,7 +6492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "204", "error": "", @@ -6502,7 +6502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "204", "error": "", @@ -6512,34 +6512,34 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -6548,14 +6548,14 @@ "ApiMappingId, DomainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -6564,7 +6564,7 @@ "ApiId, AuthorizerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", "test": "test_create_authorizers", "response": "204", "error": "", @@ -6574,14 +6574,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -6590,7 +6590,7 @@ "ApiId, DeploymentId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "204", "error": "", @@ -6600,7 +6600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "404", "error": "NotFoundException", @@ -6616,7 +6616,7 @@ "DomainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "204", "error": "", @@ -6626,7 +6626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "204", "error": "", @@ -6636,7 +6636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "204", "error": "", @@ -6646,7 +6646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "204", "error": "", @@ -6656,7 +6656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "204", "error": "", @@ -6666,7 +6666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "204", "error": "", @@ -6676,7 +6676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "204", "error": "", @@ -6686,7 +6686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "204", "error": "", @@ -6696,7 +6696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "204", "error": "", @@ -6706,7 +6706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "204", "error": "", @@ -6716,7 +6716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "204", "error": "", @@ -6726,7 +6726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "204", "error": "", @@ -6736,7 +6736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "204", "error": "", @@ -6746,7 +6746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "204", "error": "", @@ -6756,7 +6756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "204", "error": "", @@ -6766,7 +6766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "204", "error": "", @@ -6776,7 +6776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "204", "error": "", @@ -6786,7 +6786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "204", "error": "", @@ -6796,7 +6796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "204", "error": "", @@ -6806,7 +6806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "204", "error": "", @@ -6816,7 +6816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "204", "error": "", @@ -6826,7 +6826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "204", "error": "", @@ -6836,7 +6836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "204", "error": "", @@ -6846,7 +6846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "204", "error": "", @@ -6856,7 +6856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", "test": "test_create_domain_names", "response": "204", "error": "", @@ -6866,34 +6866,34 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "204", "error": "", "snapshot_skipped": "['$..Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -6902,24 +6902,24 @@ "ApiId, IntegrationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -6928,7 +6928,7 @@ "ApiId, IntegrationId, IntegrationResponseId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "204", "error": "", @@ -6938,7 +6938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "204", "error": "", @@ -6948,7 +6948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "204", "error": "", @@ -6958,7 +6958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "204", "error": "", @@ -6968,7 +6968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "204", "error": "", @@ -6978,14 +6978,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -6994,7 +6994,7 @@ "ApiId, RouteId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "204", "error": "", @@ -7004,7 +7004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "404", "error": "NotFoundException", @@ -7014,14 +7014,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7030,7 +7030,7 @@ "ApiId, RouteId, RouteResponseId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "204", "error": "", @@ -7046,34 +7046,34 @@ "ApiId, StageName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7082,24 +7082,24 @@ "VpcLinkId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7108,7 +7108,7 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "200", "error": "", @@ -7124,17 +7124,7 @@ "ApiMappingId, DomainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", - "test": "test_api_mapping_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", @@ -7150,37 +7140,27 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", - "test": "test_create_apigatewayv2_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -7190,17 +7170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -7216,7 +7186,7 @@ "ApiId, AuthorizerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", "test": "test_create_authorizers", "response": "200", "error": "", @@ -7226,7 +7196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", "test": "test_create_authorizers", "response": "404", "error": "NotFoundException", @@ -7242,7 +7212,7 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "200", "error": "", @@ -7252,7 +7222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", "test": "test_create_authorizers", "response": "200", "error": "", @@ -7262,14 +7232,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7278,7 +7248,7 @@ "ApiId, DeploymentId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -7288,7 +7258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "200", "error": "", @@ -7298,7 +7268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "200", "error": "", @@ -7308,7 +7278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -7318,7 +7288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -7328,7 +7298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -7338,7 +7308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -7348,7 +7318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "200", "error": "", @@ -7364,7 +7334,7 @@ "DomainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -7374,7 +7344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -7384,7 +7354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -7394,7 +7364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -7404,7 +7374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -7414,7 +7384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -7424,7 +7394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -7434,7 +7404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -7444,7 +7414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -7454,7 +7424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -7464,7 +7434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -7474,7 +7444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -7484,7 +7454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -7494,7 +7464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -7504,7 +7474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -7514,7 +7484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -7524,7 +7494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -7534,7 +7504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -7544,7 +7514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -7554,7 +7524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -7564,7 +7534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -7574,7 +7544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -7584,7 +7554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -7594,7 +7564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -7604,7 +7574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -7614,7 +7584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", "test": "test_create_domain_names", "response": "200", "error": "", @@ -7624,7 +7594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -7634,7 +7604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", "test": "test_create_domain_names", "response": "404", "error": "NotFoundException", @@ -7650,7 +7620,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", "test": "test_create_domain_names", "response": "200", "error": "", @@ -7660,34 +7630,34 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", "snapshot_skipped": "['$..Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -7696,7 +7666,7 @@ "ApiId, IntegrationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -7706,7 +7676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -7716,7 +7686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "200", "error": "", @@ -7726,7 +7696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "200", "error": "", @@ -7742,7 +7712,7 @@ "ApiId, IntegrationId, IntegrationResponseId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "200", "error": "", @@ -7752,7 +7722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "404", "error": "NotFoundException", @@ -7768,7 +7738,7 @@ "ApiId, IntegrationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "200", "error": "", @@ -7778,17 +7748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", - "test": "test_create_apigatewayv2_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -7804,7 +7764,7 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "200", "error": "", @@ -7814,7 +7774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "200", "error": "", @@ -7824,17 +7784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", - "test": "test_create_apigatewayv2_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -7844,14 +7794,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7860,7 +7810,7 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "200", "error": "", @@ -7876,7 +7826,7 @@ "ApiId, RouteId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -7886,7 +7836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -7896,7 +7846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "200", "error": "", @@ -7906,7 +7856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "200", "error": "", @@ -7916,7 +7866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", @@ -7926,7 +7876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", @@ -7942,7 +7892,7 @@ "ApiId, RouteId, RouteResponseId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "200", "error": "", @@ -7952,7 +7902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "404", "error": "NotFoundException", @@ -7968,7 +7918,7 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "200", "error": "", @@ -7978,7 +7928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "200", "error": "", @@ -7988,14 +7938,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8004,17 +7954,17 @@ "ApiId, StageName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "200", "error": "", @@ -8024,27 +7974,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "404", "error": "NotFoundException", @@ -8060,24 +8010,24 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8086,7 +8036,7 @@ "Basepath, Body": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "201", "error": "", @@ -8100,7 +8050,7 @@ "Basepath, Body, FailOnWarnings": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", @@ -8114,14 +8064,14 @@ "Body": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8130,7 +8080,7 @@ "ApiId, Body": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", "test": "test_import_apis", "response": "201", "error": "", @@ -8146,7 +8096,7 @@ "ApiId, IntegrationId, RequestParameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -8156,7 +8106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -8166,7 +8116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", "test": "test_websocket_api[HTTP-False-False]", "response": "200", "error": "", @@ -8176,7 +8126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", "test": "test_websocket_api[HTTP-False-True]", "response": "200", "error": "", @@ -8192,7 +8142,7 @@ "ApiId, IntegrationId, IntegrationResponseId, IntegrationResponseKey": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "200", "error": "", @@ -8208,7 +8158,7 @@ "ApiId, AuthorizationType, AuthorizerId, RouteId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -8218,7 +8168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -8232,7 +8182,7 @@ "ApiId, RouteId, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "200", "error": "", @@ -8248,7 +8198,7 @@ "ApiId, RouteId, RouteResponseId, RouteResponseKey": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_route_responses", "test": "test_create_route_responses", "response": "200", "error": "", @@ -8264,7 +8214,7 @@ "ApiId, AutoDeploy, StageName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", "response": "200", "error": "", diff --git a/data/coverage/appconfig.json b/data/coverage/appconfig.json index 451bc141c1..ebabb4b3aa 100644 --- a/data/coverage/appconfig.json +++ b/data/coverage/appconfig.json @@ -273,8 +273,8 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": false, - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -524,7 +524,7 @@ "Description, Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_application_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_application_crud_workflow", "test": "test_application_crud_workflow", "response": "201", "error": "", @@ -538,7 +538,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "201", "error": "", @@ -548,7 +548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "201", "error": "", @@ -558,7 +558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "201", "error": "", @@ -568,7 +568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "201", "error": "", @@ -578,7 +578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "201", "error": "", @@ -588,7 +588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "201", "error": "", @@ -602,14 +602,14 @@ "Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "201", "error": "", "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -618,7 +618,7 @@ "ApplicationId, Description, LocationUri, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "201", "error": "", @@ -632,7 +632,7 @@ "ApplicationId, LocationUri, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "201", "error": "", @@ -642,7 +642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "201", "error": "", @@ -656,7 +656,7 @@ "ApplicationId, LocationUri, Name, RetrievalRoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "201", "error": "", @@ -670,7 +670,7 @@ "ApplicationId, LocationUri, Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "201", "error": "", @@ -684,14 +684,14 @@ "ApplicationId, LocationUri, Name, Tags, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "201", "error": "", "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -700,7 +700,7 @@ "DeploymentDurationInMinutes, GrowthFactor, Name, ReplicateTo": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "201", "error": "", @@ -714,17 +714,7 @@ "DeploymentDurationInMinutes, GrowthFactor, Name, ReplicateTo, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "201", "error": "", @@ -732,6 +722,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -740,7 +740,7 @@ "ApplicationId, Description, Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "201", "error": "", @@ -754,7 +754,7 @@ "ApplicationId, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "201", "error": "", @@ -764,7 +764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "201", "error": "", @@ -774,7 +774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "201", "error": "", @@ -788,14 +788,14 @@ "ApplicationId, Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "201", "error": "", "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -804,17 +804,7 @@ "ApplicationId, ConfigurationProfileId, Content, ContentType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "201", "error": "", @@ -822,13 +812,23 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, "ApplicationId, ConfigurationProfileId, Content, ContentType, LatestVersionNumber": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "201", "error": "", @@ -844,7 +844,7 @@ "ApplicationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_application_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_application_crud_workflow", "test": "test_application_crud_workflow", "response": "204", "error": "", @@ -854,7 +854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "204", "error": "", @@ -864,7 +864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "204", "error": "", @@ -874,7 +874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "204", "error": "", @@ -884,7 +884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "204", "error": "", @@ -894,7 +894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "204", "error": "", @@ -904,7 +904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "204", "error": "", @@ -912,25 +912,25 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteConfigurationProfile": { - "ApplicationId, ConfigurationProfileId": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "204", "error": "", "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, + "origin": "external" + } + ] + } + }, + "DeleteConfigurationProfile": { + "ApplicationId, ConfigurationProfileId": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "204", "error": "", @@ -940,7 +940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "204", "error": "", @@ -950,7 +950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "204", "error": "", @@ -960,7 +960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "204", "error": "", @@ -968,25 +968,25 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteDeploymentStrategy": { - "DeploymentStrategyId": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "204", "error": "", "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, + "origin": "external" + } + ] + } + }, + "DeleteDeploymentStrategy": { + "DeploymentStrategyId": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "204", "error": "", @@ -994,25 +994,25 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteEnvironment": { - "ApplicationId, EnvironmentId": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "204", "error": "", "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, + "origin": "external" + } + ] + } + }, + "DeleteEnvironment": { + "ApplicationId, EnvironmentId": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "204", "error": "", @@ -1022,7 +1022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "204", "error": "", @@ -1032,7 +1032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "204", "error": "", @@ -1040,25 +1040,25 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteHostedConfigurationVersion": { - "ApplicationId, ConfigurationProfileId, VersionNumber": { - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "204", "error": "", "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, + "origin": "external" + } + ] + } + }, + "DeleteHostedConfigurationVersion": { + "ApplicationId, ConfigurationProfileId, VersionNumber": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "204", "error": "", @@ -1068,7 +1068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "204", "error": "", @@ -1076,6 +1076,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -1084,17 +1094,17 @@ "ApplicationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_application_crud_workflow", + "test": "test_application_crud_workflow", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -1104,17 +1114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_application_crud_workflow", - "test": "test_application_crud_workflow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_application_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_application_crud_workflow", "test": "test_application_crud_workflow", "response": "404", "error": "ResourceNotFoundException", @@ -1130,7 +1130,7 @@ "Application, ClientConfigurationVersion, ClientId, Configuration, Environment": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "200", "error": "", @@ -1144,7 +1144,7 @@ "Application, ClientId, Configuration, Environment": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "200", "error": "", @@ -1160,17 +1160,17 @@ "ApplicationId, ConfigurationProfileId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "test": "test_configuration_profile_crud_workflow", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -1180,17 +1180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", - "test": "test_configuration_profile_crud_workflow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "404", "error": "ResourceNotFoundException", @@ -1206,21 +1196,21 @@ "ApplicationId, DeploymentNumber, EnvironmentId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "test": "test_specify_resources_by_name", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", - "test": "test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1232,17 +1222,17 @@ "DeploymentStrategyId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "test": "test_deployment_strategy_crud_workflow", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -1252,17 +1242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", - "test": "test_deployment_strategy_crud_workflow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "404", "error": "ResourceNotFoundException", @@ -1278,17 +1258,17 @@ "ApplicationId, EnvironmentId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "test": "test_environment_crud_workflow", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -1298,17 +1278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", - "test": "test_environment_crud_workflow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "404", "error": "ResourceNotFoundException", @@ -1324,17 +1294,7 @@ "ApplicationId, ConfigurationProfileId, VersionNumber": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "200", "error": "", @@ -1344,7 +1304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "404", "error": "ResourceNotFoundException", @@ -1360,7 +1320,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_application_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_application_crud_workflow", "test": "test_application_crud_workflow", "response": "200", "error": "", @@ -1376,7 +1336,7 @@ "ApplicationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "200", "error": "", @@ -1386,7 +1346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "200", "error": "", @@ -1396,7 +1356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "200", "error": "", @@ -1406,7 +1366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "200", "error": "", @@ -1416,7 +1376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "200", "error": "", @@ -1426,7 +1386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "200", "error": "", @@ -1442,7 +1402,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "200", "error": "", @@ -1458,23 +1418,23 @@ "ApplicationId, EnvironmentId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "test": "test_deployment_simulation", "response": "200", "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", - "test": "test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -1484,7 +1444,7 @@ "ApplicationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "200", "error": "", @@ -1494,7 +1454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "200", "error": "", @@ -1504,7 +1464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "200", "error": "", @@ -1514,7 +1474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "200", "error": "", @@ -1524,7 +1484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "200", "error": "", @@ -1534,7 +1494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "200", "error": "", @@ -1550,17 +1510,7 @@ "ApplicationId, ConfigurationProfileId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "200", "error": "", @@ -1570,7 +1520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "200", "error": "", @@ -1578,6 +1528,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -1586,7 +1546,7 @@ "ResourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "200", "error": "", @@ -1596,7 +1556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "200", "error": "", @@ -1606,7 +1566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "200", "error": "", @@ -1616,7 +1576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "200", "error": "", @@ -1632,7 +1592,7 @@ "ApplicationId, ConfigurationProfileId, ConfigurationVersion, DeploymentStrategyId, EnvironmentId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "201", "error": "", @@ -1642,7 +1602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "201", "error": "", @@ -1656,17 +1616,7 @@ "ApplicationId, ConfigurationProfileId, ConfigurationVersion, DeploymentStrategyId, EnvironmentId, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", - "test": "test_application_deployment", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_simulation", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_simulation", "test": "test_deployment_simulation", "response": "201", "error": "", @@ -1674,6 +1624,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", + "test": "test_application_deployment", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -1682,14 +1642,14 @@ "ApplicationId, DeploymentNumber, EnvironmentId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "202", "error": "", "snapshot_skipped": "['$..Type', '$..CompletedAt', '$..ConfigurationName', '$..FinalBakeTimeInMinutes', '$..GrowthType', '$..PercentageComplete', '$..State', '$..FinalBakeTimeInMinutes', '$..GrowthType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1698,7 +1658,7 @@ "ApplicationId, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_application_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_application_crud_workflow", "test": "test_application_crud_workflow", "response": "200", "error": "", @@ -1714,7 +1674,7 @@ "ApplicationId, ConfigurationProfileId, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_configuration_profile_crud_workflow", "test": "test_configuration_profile_crud_workflow", "response": "200", "error": "", @@ -1730,7 +1690,7 @@ "DeploymentStrategyId, GrowthFactor": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_deployment_strategy_crud_workflow", "test": "test_deployment_strategy_crud_workflow", "response": "200", "error": "", @@ -1746,7 +1706,7 @@ "ApplicationId, EnvironmentId, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_environment_crud_workflow", "test": "test_environment_crud_workflow", "response": "200", "error": "", @@ -1762,7 +1722,7 @@ "ApplicationId, ConfigurationProfileId, ConfigurationVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_hosted_configuration_version_crud_workflow", "test": "test_hosted_configuration_version_crud_workflow", "response": "204", "error": "", diff --git a/data/coverage/application-autoscaling.json b/data/coverage/application-autoscaling.json index 937125ba97..10495342e9 100644 --- a/data/coverage/application-autoscaling.json +++ b/data/coverage/application-autoscaling.json @@ -164,14 +164,14 @@ "PolicyName, ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_application_autoscaling.py::TestAppAutoscaling::test_put_scaling_policy", @@ -190,14 +190,14 @@ "ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -206,14 +206,14 @@ "ServiceNamespace": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -222,14 +222,14 @@ "ServiceNamespace": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_application_autoscaling.py::TestAppAutoscaling::test_put_scaling_policy", @@ -262,14 +262,14 @@ "PolicyName, PolicyType, ResourceId, ScalableDimension, ServiceNamespace, TargetTrackingScalingPolicyConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -278,14 +278,14 @@ "MaxCapacity, MinCapacity, ResourceId, RoleARN, ScalableDimension, ServiceNamespace": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } diff --git a/data/coverage/appsync.json b/data/coverage/appsync.json index 35ba3e2af4..83408b779c 100644 --- a/data/coverage/appsync.json +++ b/data/coverage/appsync.json @@ -728,7 +728,7 @@ "apiId, domainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", "test": "test_associate_api", "response": "200", "error": "", @@ -738,7 +738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "200", "error": "", @@ -748,7 +748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", "test": "test_get_api_association", "response": "200", "error": "", @@ -764,7 +764,7 @@ "apiCachingBehavior, apiId, atRestEncryptionEnabled, transitEncryptionEnabled, ttl, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", "test": "test_resolver_with_cache", "response": "200", "error": "", @@ -780,7 +780,7 @@ "apiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -790,7 +790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -800,7 +800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -810,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -820,7 +820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -830,7 +830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -840,7 +840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", "test": "test_http_data_source_detailed", "response": "200", "error": "", @@ -850,7 +850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", "test": "test_http_data_source_return_object", "response": "200", "error": "", @@ -860,7 +860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", "test": "test_http_data_source_return_simple", "response": "200", "error": "", @@ -870,7 +870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -880,7 +880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", "test": "test_pipeline_js_resolver", "response": "200", "error": "", @@ -890,7 +890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", "test": "test_pipeline_resolver", "response": "200", "error": "", @@ -900,7 +900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -910,7 +910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", "test": "test_api_key", "response": "200", "error": "", @@ -924,14 +924,14 @@ "apiId, description, expires": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -940,7 +940,7 @@ "apiId, dynamodbConfig, name, serviceRoleArn, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -950,7 +950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -960,7 +960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -970,7 +970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -980,7 +980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -990,7 +990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -1000,7 +1000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -1010,17 +1010,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", "test": "test_resolver_with_cache", "response": "200", "error": "", @@ -1034,7 +1034,7 @@ "apiId, httpConfig, name, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", "test": "test_http_data_source_detailed", "response": "200", "error": "", @@ -1044,7 +1044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", "test": "test_http_data_source_return_object", "response": "200", "error": "", @@ -1054,7 +1054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", "test": "test_http_data_source_return_simple", "response": "200", "error": "", @@ -1068,7 +1068,7 @@ "apiId, lambdaConfig, name, serviceRoleArn, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -1078,7 +1078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -1088,7 +1088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -1098,7 +1098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -1108,7 +1108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -1122,7 +1122,7 @@ "apiId, name, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", "test": "test_pipeline_js_resolver", "response": "200", "error": "", @@ -1132,7 +1132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", "test": "test_pipeline_resolver", "response": "200", "error": "", @@ -1148,7 +1148,7 @@ "certificateArn, domainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", "test": "test_associate_api", "response": "200", "error": "", @@ -1158,7 +1158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", "test": "test_create_domain_name", "response": "200", "error": "", @@ -1168,7 +1168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "200", "error": "", @@ -1178,7 +1178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", "test": "test_get_api_association", "response": "200", "error": "", @@ -1194,7 +1194,7 @@ "apiId, code, dataSourceName, name, runtime": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", "test": "test_http_data_source_detailed", "response": "200", "error": "", @@ -1204,7 +1204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", "test": "test_http_data_source_return_object", "response": "200", "error": "", @@ -1214,7 +1214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", "test": "test_http_data_source_return_simple", "response": "200", "error": "", @@ -1224,7 +1224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", "test": "test_pipeline_js_resolver", "response": "200", "error": "", @@ -1238,17 +1238,17 @@ "apiId, dataSourceName, functionVersion, name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_function", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_function", "test": "test_function", "response": "200", "error": "", @@ -1262,7 +1262,7 @@ "apiId, dataSourceName, functionVersion, name, requestMappingTemplate, responseMappingTemplate": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", "test": "test_pipeline_resolver", "response": "200", "error": "", @@ -1278,7 +1278,7 @@ "authenticationType, lambdaAuthorizerConfig, name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -1288,7 +1288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -1302,7 +1302,7 @@ "authenticationType, name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -1312,7 +1312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -1322,7 +1322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -1332,7 +1332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -1342,7 +1342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -1352,7 +1352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -1362,7 +1362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", "test": "test_http_data_source_detailed", "response": "200", "error": "", @@ -1372,7 +1372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", "test": "test_http_data_source_return_object", "response": "200", "error": "", @@ -1382,7 +1382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", "test": "test_http_data_source_return_simple", "response": "200", "error": "", @@ -1392,7 +1392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -1402,7 +1402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", "test": "test_pipeline_js_resolver", "response": "200", "error": "", @@ -1412,7 +1412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", "test": "test_pipeline_resolver", "response": "200", "error": "", @@ -1422,7 +1422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", "test": "test_api_key", "response": "200", "error": "", @@ -1432,7 +1432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", "test": "test_associate_api", "response": "200", "error": "", @@ -1442,7 +1442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "200", "error": "", @@ -1452,7 +1452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_function", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_function", "test": "test_function", "response": "200", "error": "", @@ -1462,7 +1462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", "test": "test_get_api_association", "response": "200", "error": "", @@ -1472,7 +1472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", "test": "test_introspection_schema", "response": "200", "error": "", @@ -1482,7 +1482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", "test": "test_resolver_with_cache", "response": "200", "error": "", @@ -1492,7 +1492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -1502,31 +1502,31 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", "snapshot_skipped": "['$..graphqlApi.tags', '$..graphqlApi.xrayEnabled', '$..graphqlApi.arn']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "authenticationType, name, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_graphql_custom_id", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_graphql_custom_id", "test": "test_graphql_custom_id", "response": "200", "error": "", @@ -1540,7 +1540,7 @@ "authenticationType, name, userPoolConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -1550,7 +1550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -1560,7 +1560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -1570,14 +1570,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -1600,7 +1600,7 @@ "apiId, code, fieldName, kind, pipelineConfig, runtime, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", "test": "test_http_data_source_detailed", "response": "200", "error": "", @@ -1610,7 +1610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", "test": "test_http_data_source_return_object", "response": "200", "error": "", @@ -1620,7 +1620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", "test": "test_http_data_source_return_simple", "response": "200", "error": "", @@ -1630,7 +1630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", "test": "test_pipeline_js_resolver", "response": "200", "error": "", @@ -1644,7 +1644,7 @@ "apiId, dataSourceName, fieldName, requestMappingTemplate, responseMappingTemplate, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -1654,7 +1654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -1664,7 +1664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -1674,7 +1674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -1684,7 +1684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -1694,17 +1694,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", "test": "test_resolver_with_cache", "response": "200", "error": "", @@ -1718,7 +1718,7 @@ "apiId, dataSourceName, fieldName, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -1728,7 +1728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -1738,7 +1738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -1748,7 +1748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -1758,7 +1758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -1768,7 +1768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -1778,7 +1778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -1792,7 +1792,7 @@ "apiId, fieldName, kind, pipelineConfig, requestMappingTemplate, responseMappingTemplate, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", "test": "test_pipeline_resolver", "response": "200", "error": "", @@ -1808,14 +1808,14 @@ "apiId, id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1824,7 +1824,7 @@ "apiId, name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -1834,7 +1834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -1844,7 +1844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -1854,7 +1854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -1864,7 +1864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -1874,7 +1874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -1884,7 +1884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -1894,7 +1894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -1904,7 +1904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -1914,7 +1914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", "test": "test_resolver_with_cache", "response": "200", "error": "", @@ -1924,14 +1924,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1940,7 +1940,7 @@ "domainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", "test": "test_associate_api", "response": "200", "error": "", @@ -1950,7 +1950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", "test": "test_create_domain_name", "response": "200", "error": "", @@ -1960,7 +1960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "200", "error": "", @@ -1970,7 +1970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", "test": "test_get_api_association", "response": "200", "error": "", @@ -1986,14 +1986,14 @@ "apiId, functionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2002,7 +2002,7 @@ "apiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -2012,7 +2012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -2022,7 +2022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -2032,7 +2032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -2042,7 +2042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -2052,7 +2052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -2062,7 +2062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -2072,7 +2072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -2082,7 +2082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -2092,7 +2092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", "test": "test_http_data_source_detailed", "response": "200", "error": "", @@ -2102,7 +2102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", "test": "test_http_data_source_return_object", "response": "200", "error": "", @@ -2112,7 +2112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", "test": "test_http_data_source_return_simple", "response": "200", "error": "", @@ -2122,7 +2122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -2132,7 +2132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -2142,7 +2142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -2152,7 +2152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", "test": "test_pipeline_js_resolver", "response": "200", "error": "", @@ -2162,7 +2162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", "test": "test_pipeline_resolver", "response": "200", "error": "", @@ -2172,17 +2172,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", "test": "test_api_key", "response": "200", "error": "", @@ -2192,7 +2192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_associate_api", "test": "test_associate_api", "response": "200", "error": "", @@ -2202,7 +2202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "200", "error": "", @@ -2212,7 +2212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_function", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_function", "test": "test_function", "response": "200", "error": "", @@ -2222,7 +2222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", "test": "test_get_api_association", "response": "200", "error": "", @@ -2232,7 +2232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_graphql_custom_id", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_graphql_custom_id", "test": "test_graphql_custom_id", "response": "200", "error": "", @@ -2242,7 +2242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", "test": "test_introspection_schema", "response": "200", "error": "", @@ -2252,7 +2252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", "test": "test_resolver_with_cache", "response": "200", "error": "", @@ -2262,7 +2262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -2272,24 +2272,24 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", "snapshot_skipped": "['$..graphqlApi.tags', '$..graphqlApi.xrayEnabled', '$..graphqlApi.arn']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_glacier_deployed", @@ -2308,7 +2308,7 @@ "apiId, fieldName, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -2318,7 +2318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -2328,7 +2328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -2338,7 +2338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -2348,14 +2348,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2364,7 +2364,7 @@ "domainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "200", "error": "", @@ -2380,7 +2380,7 @@ "domainName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_get_api_association", "test": "test_get_api_association", "response": "200", "error": "", @@ -2390,7 +2390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_disassociate_api", "test": "test_disassociate_api", "response": "404", "error": "NotFoundException", @@ -2406,7 +2406,7 @@ "apiId, functionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_function", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_function", "test": "test_function", "response": "200", "error": "", @@ -2422,7 +2422,7 @@ "apiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -2432,7 +2432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -2442,7 +2442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -2452,7 +2452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -2462,7 +2462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -2498,17 +2498,17 @@ "apiId, format": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", "test": "test_introspection_schema", "response": "200", "error": "", @@ -2518,17 +2518,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", "test": "test_introspection_schema", "response": "400", "error": "GraphQLSchemaException", @@ -2544,7 +2544,7 @@ "apiId, fieldName, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -2560,7 +2560,7 @@ "apiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -2570,7 +2570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -2580,7 +2580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -2590,7 +2590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", "test": "test_http_data_source_detailed", "response": "200", "error": "", @@ -2600,7 +2600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", "test": "test_http_data_source_return_object", "response": "200", "error": "", @@ -2610,7 +2610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", "test": "test_http_data_source_return_simple", "response": "200", "error": "", @@ -2620,7 +2620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -2630,7 +2630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -2640,7 +2640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -2650,7 +2650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", "test": "test_pipeline_js_resolver", "response": "200", "error": "", @@ -2660,7 +2660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", "test": "test_pipeline_resolver", "response": "200", "error": "", @@ -2670,7 +2670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", "test": "test_introspection_schema", "response": "200", "error": "", @@ -2696,7 +2696,7 @@ "apiId, format, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -2712,17 +2712,7 @@ "apiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -2732,7 +2722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", "test": "test_api_key", "response": "200", "error": "", @@ -2748,14 +2738,14 @@ "apiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2764,7 +2754,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_create_domain_name", "test": "test_create_domain_name", "response": "200", "error": "", @@ -2780,17 +2770,17 @@ "apiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_function", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_function", "test": "test_function", "response": "200", "error": "", @@ -2806,34 +2796,34 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", "snapshot_skipped": "['$..graphqlApi.tags', '$..graphqlApi.xrayEnabled', '$..graphqlApi.arn']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", @@ -2852,14 +2842,14 @@ "apiId, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2868,7 +2858,7 @@ "resourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -2884,7 +2874,7 @@ "apiId, definition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -2894,7 +2884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -2904,7 +2894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -2914,7 +2904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -2924,7 +2914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -2934,7 +2924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -2944,7 +2934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -2954,7 +2944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -2964,7 +2954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -2974,7 +2964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_detailed", "test": "test_http_data_source_detailed", "response": "200", "error": "", @@ -2984,7 +2974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_object", "test": "test_http_data_source_return_object", "response": "200", "error": "", @@ -2994,7 +2984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_http_data_source_return_simple", "test": "test_http_data_source_return_simple", "response": "200", "error": "", @@ -3004,7 +2994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -3014,7 +3004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -3024,7 +3014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -3034,7 +3024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_js_resolver", "test": "test_pipeline_js_resolver", "response": "200", "error": "", @@ -3044,7 +3034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_pipeline_resolver", "test": "test_pipeline_resolver", "response": "200", "error": "", @@ -3054,17 +3044,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_introspection_schema", "test": "test_introspection_schema", "response": "200", "error": "", @@ -3074,14 +3064,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", "snapshot_skipped": "['$..type.format', '$..type.definition', '$..SchemaRef']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", @@ -3100,7 +3090,7 @@ "resourceArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -3116,7 +3106,7 @@ "apiCachingBehavior, apiId, ttl, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", "test": "test_resolver_with_cache", "response": "200", "error": "", @@ -3132,7 +3122,7 @@ "apiId, description, expires, id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_api_key", "test": "test_api_key", "response": "200", "error": "", @@ -3148,7 +3138,7 @@ "apiId, cachingConfig, fieldName, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", "test": "test_resolver_with_cache", "response": "200", "error": "", @@ -3162,14 +3152,14 @@ "apiId, dataSourceName, fieldName, requestMappingTemplate, responseMappingTemplate, typeName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } diff --git a/data/coverage/athena.json b/data/coverage/athena.json index 974e3f1090..fd14fd58b0 100644 --- a/data/coverage/athena.json +++ b/data/coverage/athena.json @@ -824,21 +824,21 @@ "Description, Name, Parameters, Tags, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Name, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_data_catalog", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_data_catalog", "test": "test_create_data_catalog", "response": "200", "error": "", @@ -854,21 +854,21 @@ "ClientRequestToken, Database, Description, Name, QueryString, WorkGroup": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "ClientRequestToken, Database, Name, QueryString": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_named_query", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_named_query", "test": "test_create_named_query", "response": "200", "error": "", @@ -884,21 +884,21 @@ "Configuration, Description, Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Description, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_workgroup", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_workgroup", "test": "test_create_workgroup", "response": "200", "error": "", @@ -912,7 +912,7 @@ "Description, Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -928,23 +928,23 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_data_catalog", + "test": "test_create_data_catalog", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_data_catalog", - "test": "test_create_data_catalog", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", + "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -954,23 +954,23 @@ "NamedQueryId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_named_query", + "test": "test_create_named_query", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_named_query", - "test": "test_create_named_query", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", + "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -980,21 +980,21 @@ "RecursiveDeleteOption, WorkGroup": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "WorkGroup": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_workgroup", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_workgroup", "test": "test_create_workgroup", "response": "200", "error": "", @@ -1004,7 +1004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -1020,17 +1020,17 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_data_catalog", + "test": "test_create_data_catalog", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -1038,16 +1038,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_data_catalog", - "test": "test_create_data_catalog", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -1056,17 +1046,7 @@ "NamedQueryId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -1082,17 +1062,17 @@ "WorkGroup": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_workgroup", + "test": "test_create_workgroup", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -1100,16 +1080,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_workgroup", - "test": "test_create_workgroup", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -1118,7 +1088,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_data_catalog", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_data_catalog", "test": "test_create_data_catalog", "response": "200", "error": "", @@ -1134,23 +1104,23 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", - "test": "test_athena", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_named_query", + "test": "test_create_named_query", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_named_query", - "test": "test_create_named_query", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", + "test": "test_athena", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -1160,7 +1130,7 @@ "ResourceARN": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -1176,7 +1146,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_create_workgroup", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_create_workgroup", "test": "test_create_workgroup", "response": "200", "error": "", @@ -1192,7 +1162,7 @@ "ResourceARN, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -1208,7 +1178,7 @@ "ResourceARN, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/athena/test_athena.py::TestAthenaCrud::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", diff --git a/data/coverage/autoscaling.json b/data/coverage/autoscaling.json index 926d8b2c63..5b65b7c4a6 100644 --- a/data/coverage/autoscaling.json +++ b/data/coverage/autoscaling.json @@ -788,7 +788,7 @@ "AutoScalingGroupName, AvailabilityZones, LaunchConfigurationName, MaxSize, MinSize": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_metrics_collection", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", "test": "test_metrics_collection", "response": "200", "error": "", @@ -802,35 +802,35 @@ "AutoScalingGroupName, DefaultCooldown, DesiredCapacity, LaunchConfigurationName, MaxSize, MinSize, Tags, VPCZoneIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AutoScalingGroupName, DefaultCooldown, LaunchConfigurationName, MaxSize, MinSize, NewInstancesProtectedFromScaleIn, Tags, VPCZoneIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AutoScalingGroupName, LaunchConfigurationName, MaxSize, MinSize": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", "test": "test_create_asg_errors", "response": "400", "error": "CommonServiceException", @@ -844,7 +844,7 @@ "AutoScalingGroupName, MaxSize, MinSize": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", "test": "test_create_asg_errors", "response": "400", "error": "CommonServiceException", @@ -860,31 +860,31 @@ "IamInstanceProfile, ImageId, InstanceMonitoring, InstanceType, LaunchConfigurationName, SecurityGroups, UserData": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "ImageId, InstanceType, LaunchConfigurationName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", "test": "test_create_asg_errors", "response": "200", "error": "", @@ -894,7 +894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_metrics_collection", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", "test": "test_metrics_collection", "response": "200", "error": "", @@ -910,33 +910,33 @@ "AutoScalingGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", + "test": "test_metrics_collection", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_metrics_collection", - "test": "test_metrics_collection", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } ] @@ -946,43 +946,43 @@ "LaunchConfigurationName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", + "test": "test_create_asg_errors", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", + "test": "test_metrics_collection", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", - "test": "test_create_asg_errors", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_metrics_collection", - "test": "test_metrics_collection", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } ] @@ -992,17 +992,7 @@ "AutoScalingGroupNames": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -1012,14 +1002,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1028,24 +1018,24 @@ "LaunchConfigurationNames": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1054,7 +1044,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_metrics_collection", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", "test": "test_metrics_collection", "response": "200", "error": "", @@ -1070,7 +1060,7 @@ "AutoScalingGroupName, Metrics": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_metrics_collection", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", "test": "test_metrics_collection", "response": "200", "error": "", @@ -1086,21 +1076,21 @@ "AutoScalingGroupName, Granularity": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AutoScalingGroupName, Granularity, Metrics": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_metrics_collection", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", "test": "test_metrics_collection", "response": "200", "error": "", diff --git a/data/coverage/backup.json b/data/coverage/backup.json index 867fface96..467b59e6a8 100644 --- a/data/coverage/backup.json +++ b/data/coverage/backup.json @@ -896,7 +896,7 @@ "BackupPlan": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_plan", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_plan", "test": "test_backup_plan", "response": "200", "error": "", @@ -906,7 +906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_selections", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_selections", "test": "test_backup_selections", "response": "200", "error": "", @@ -916,7 +916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -932,7 +932,7 @@ "BackupPlanId, BackupSelection": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_selections", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_selections", "test": "test_backup_selections", "response": "200", "error": "", @@ -942,7 +942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -968,7 +968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -982,7 +982,7 @@ "BackupVaultName, BackupVaultTags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_vaults", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_vaults", "test": "test_backup_vaults", "response": "200", "error": "", @@ -998,7 +998,7 @@ "BackupPlanId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_plan", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_plan", "test": "test_backup_plan", "response": "200", "error": "", @@ -1008,7 +1008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -1024,7 +1024,7 @@ "BackupPlanId, SelectionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_selections", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_selections", "test": "test_backup_selections", "response": "200", "error": "", @@ -1050,7 +1050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_vaults", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_vaults", "test": "test_backup_vaults", "response": "200", "error": "", @@ -1076,7 +1076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_vaults", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_vaults", "test": "test_backup_vaults", "response": "200", "error": "", @@ -1086,7 +1086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_vaults", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_vaults", "test": "test_backup_vaults", "response": "400", "error": "ResourceNotFoundException", @@ -1112,7 +1112,7 @@ "RestoreJobId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -1128,7 +1128,7 @@ "BackupPlanId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_plan", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_plan", "test": "test_backup_plan", "response": "200", "error": "", @@ -1138,7 +1138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -1148,7 +1148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_plan", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_plan", "test": "test_backup_plan", "response": "400", "error": "ResourceNotFoundException", @@ -1164,7 +1164,7 @@ "BackupPlanId, SelectionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_selections", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_selections", "test": "test_backup_selections", "response": "200", "error": "", @@ -1174,7 +1174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_selections", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_selections", "test": "test_backup_selections", "response": "400", "error": "ResourceNotFoundException", @@ -1206,7 +1206,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_plan", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_plan", "test": "test_backup_plan", "response": "200", "error": "", @@ -1222,7 +1222,7 @@ "BackupPlanId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_selections", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_selections", "test": "test_backup_selections", "response": "200", "error": "", @@ -1238,7 +1238,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_backup_vaults", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_backup_vaults", "test": "test_backup_vaults", "response": "200", "error": "", @@ -1254,7 +1254,7 @@ "BackupVaultName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -1270,7 +1270,7 @@ "ResourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -1302,7 +1302,7 @@ "IamRoleArn, Metadata, RecoveryPointArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -1318,7 +1318,7 @@ "BackupPlan, BackupPlanId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", diff --git a/data/coverage/batch.json b/data/coverage/batch.json index 672fa3a36c..07cdfb016b 100644 --- a/data/coverage/batch.json +++ b/data/coverage/batch.json @@ -306,7 +306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_environment_with_empty_params", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_environment_with_empty_params", "test": "test_environment_with_empty_params", "response": "400", "error": "ClientException", @@ -320,7 +320,7 @@ "computeEnvironmentName, serviceRole, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", "test": "test_create_job_default_command", "response": "200", "error": "", @@ -330,7 +330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -340,7 +340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -356,7 +356,7 @@ "computeEnvironmentOrder, jobQueueName, priority, state": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", "test": "test_create_job_default_command", "response": "200", "error": "", @@ -366,7 +366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -376,7 +376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -402,7 +402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -418,7 +418,7 @@ "jobQueue": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", "test": "test_create_job_default_command", "response": "200", "error": "", @@ -428,7 +428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -438,7 +438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -454,7 +454,7 @@ "jobDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", "test": "test_create_job_default_command", "response": "200", "error": "", @@ -464,7 +464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -474,7 +474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -484,7 +484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_describe_all_active_job_definitions", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_describe_all_active_job_definitions", "test": "test_describe_all_active_job_definitions", "response": "200", "error": "", @@ -494,7 +494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_describe_filtered_job_definitions", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_describe_filtered_job_definitions", "test": "test_describe_filtered_job_definitions", "response": "200", "error": "", @@ -510,7 +510,7 @@ "jobDefinitions": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_describe_filtered_job_definitions", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_describe_filtered_job_definitions", "test": "test_describe_filtered_job_definitions", "response": "200", "error": "", @@ -524,7 +524,7 @@ "status": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_describe_all_active_job_definitions", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_describe_all_active_job_definitions", "test": "test_describe_all_active_job_definitions", "response": "200", "error": "", @@ -540,7 +540,7 @@ "jobs": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", "test": "test_create_job_default_command", "response": "200", "error": "", @@ -550,7 +550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -560,7 +560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -576,7 +576,7 @@ "containerProperties, jobDefinitionName, type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", "test": "test_create_job_default_command", "response": "200", "error": "", @@ -586,7 +586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -596,7 +596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -606,7 +606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_describe_all_active_job_definitions", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_describe_all_active_job_definitions", "test": "test_describe_all_active_job_definitions", "response": "200", "error": "", @@ -616,7 +616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_describe_filtered_job_definitions", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_describe_filtered_job_definitions", "test": "test_describe_filtered_job_definitions", "response": "200", "error": "", @@ -632,7 +632,7 @@ "containerOverrides, jobDefinition, jobName, jobQueue": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -642,7 +642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -656,7 +656,7 @@ "jobDefinition, jobName, jobQueue": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", "test": "test_create_job_default_command", "response": "200", "error": "", diff --git a/data/coverage/ce.json b/data/coverage/ce.json index 1397747cf8..ca9cf0d82c 100644 --- a/data/coverage/ce.json +++ b/data/coverage/ce.json @@ -464,7 +464,7 @@ "AnomalyMonitor": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", "test": "test_anomaly_monitors", "response": "200", "error": "", @@ -480,7 +480,7 @@ "AnomalySubscription": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", "test": "test_anomaly_subscriptions", "response": "200", "error": "", @@ -496,7 +496,7 @@ "Name, RuleVersion, Rules": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_cost_categories", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_cost_categories", "test": "test_cost_categories", "response": "200", "error": "", @@ -512,7 +512,7 @@ "MonitorArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", "test": "test_anomaly_monitors", "response": "200", "error": "", @@ -528,7 +528,7 @@ "SubscriptionArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", "test": "test_anomaly_subscriptions", "response": "200", "error": "", @@ -544,7 +544,7 @@ "CostCategoryArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_cost_categories", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_cost_categories", "test": "test_cost_categories", "response": "200", "error": "", @@ -560,7 +560,7 @@ "CostCategoryArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_cost_categories", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_cost_categories", "test": "test_cost_categories", "response": "200", "error": "", @@ -570,7 +570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_cost_categories", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_cost_categories", "test": "test_cost_categories", "response": "400", "error": "ResourceNotFoundException", @@ -586,7 +586,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", "test": "test_anomaly_monitors", "response": "200", "error": "", @@ -602,7 +602,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", "test": "test_anomaly_subscriptions", "response": "200", "error": "", @@ -618,7 +618,7 @@ "MonitorArn, MonitorName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", "test": "test_anomaly_monitors", "response": "200", "error": "", @@ -634,7 +634,7 @@ "Frequency, SubscriptionArn, Threshold": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", "test": "test_anomaly_subscriptions", "response": "200", "error": "", @@ -650,7 +650,7 @@ "CostCategoryArn, RuleVersion, Rules": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_cost_categories", + "node_id": "LocalStack Pro: tests/aws/services/ce/test_costexplorer.py::TestCostExplorer::test_cost_categories", "test": "test_cost_categories", "response": "200", "error": "", diff --git a/data/coverage/cloudformation.json b/data/coverage/cloudformation.json index 2134470ac7..c9e558f25e 100644 --- a/data/coverage/cloudformation.json +++ b/data/coverage/cloudformation.json @@ -848,7 +848,7 @@ "Capabilities, ChangeSetName, ChangeSetType, Description, Parameters, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -862,7 +862,7 @@ "Capabilities, ChangeSetName, ChangeSetType, Parameters, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", @@ -872,7 +872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -882,7 +882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", @@ -892,7 +892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", @@ -902,7 +902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", @@ -912,7 +912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", @@ -922,7 +922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", @@ -932,7 +932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "200", "error": "", @@ -942,7 +942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", @@ -952,7 +952,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", @@ -962,7 +972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", @@ -972,7 +982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", @@ -982,7 +992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -992,7 +1002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", @@ -1002,7 +1012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", @@ -1012,7 +1022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -1022,7 +1032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", @@ -1032,7 +1042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", @@ -1042,7 +1052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", @@ -1052,7 +1062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", @@ -1062,7 +1072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", @@ -1072,7 +1082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", @@ -1082,7 +1092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", @@ -1092,7 +1102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", @@ -1102,7 +1112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", @@ -1112,7 +1122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", @@ -1122,7 +1132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", @@ -1132,7 +1142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", @@ -1142,7 +1152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -1152,7 +1162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -1162,7 +1172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -1172,7 +1182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", @@ -1182,7 +1192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -1192,7 +1202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", @@ -1202,7 +1212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", @@ -1212,7 +1222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -1222,7 +1232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -1232,7 +1242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", @@ -1242,7 +1252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -1252,7 +1262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -1262,7 +1272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", @@ -1272,7 +1282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -1282,7 +1292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -1292,7 +1302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", @@ -1302,27 +1312,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -1332,7 +1342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -1342,7 +1352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -1352,7 +1362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", @@ -1362,7 +1372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -1372,7 +1382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", @@ -1382,7 +1392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", @@ -1392,7 +1402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -1402,7 +1412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -1412,7 +1422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -1422,7 +1432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", @@ -1432,7 +1442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", @@ -1442,7 +1452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -1452,7 +1462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "200", "error": "", @@ -1462,7 +1472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -1472,7 +1482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -1482,7 +1492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", @@ -1492,7 +1502,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "test": "test_resolve_transitive_placeholders_in_strings", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -1502,7 +1522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", @@ -1512,7 +1532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "200", "error": "", @@ -1522,7 +1542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "200", "error": "", @@ -1532,7 +1552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", @@ -1542,7 +1562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", "response": "200", "error": "", @@ -1552,7 +1572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", "test": "test_website_configuration", "response": "200", "error": "", @@ -1562,7 +1582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -1572,7 +1592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", @@ -1582,7 +1602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", @@ -1592,7 +1612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", @@ -1602,7 +1622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", @@ -1612,7 +1632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", @@ -1622,7 +1642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -1632,7 +1652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", @@ -1642,7 +1662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", @@ -1652,7 +1672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", "response": "200", "error": "", @@ -1662,7 +1682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", @@ -1672,7 +1692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", @@ -1682,7 +1702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", @@ -1692,7 +1712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", @@ -1702,7 +1722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", @@ -1712,7 +1732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", @@ -1722,7 +1742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", @@ -1732,7 +1752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", @@ -1742,7 +1762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", @@ -1752,7 +1772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", @@ -1762,7 +1782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -1772,7 +1792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -1782,7 +1802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -1792,7 +1812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -1802,7 +1822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -1812,7 +1832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -1822,7 +1842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -1832,7 +1852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -1842,7 +1862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -1852,7 +1872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -1862,7 +1882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", @@ -1872,7 +1892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", @@ -1882,7 +1902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", @@ -1892,7 +1912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", @@ -1902,7 +1922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", @@ -1912,7 +1932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -1922,7 +1942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", "test": "test_cloudformation_deployment", "response": "200", "error": "", @@ -1934,7 +1954,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", @@ -1944,7 +1964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", @@ -1954,7 +1974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -1964,7 +1984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -1974,7 +1994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -1984,7 +2004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -1994,7 +2014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -2004,7 +2024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", @@ -2014,7 +2034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -2024,7 +2044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -2034,7 +2054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", @@ -2044,7 +2064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -2054,7 +2074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -2064,7 +2084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -2074,7 +2094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -2084,7 +2104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -2094,7 +2114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -2104,7 +2124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -2114,7 +2134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -2124,7 +2144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -2134,7 +2154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -2144,7 +2164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -2154,7 +2174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -2164,7 +2184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", @@ -2174,7 +2194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -2184,7 +2204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -2194,7 +2214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -2204,7 +2224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -2214,7 +2234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -2224,7 +2244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -2234,7 +2254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -2244,7 +2264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -2254,7 +2274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -2264,7 +2284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -2274,7 +2294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -2284,7 +2304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", "test": "test_create_cloud_formation_change_set", "response": "200", "error": "", @@ -2298,7 +2318,7 @@ "Capabilities, ChangeSetName, ChangeSetType, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", @@ -2308,7 +2328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", @@ -2318,7 +2338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_deleted_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", "test": "test_deleted_changeset", "response": "200", "error": "", @@ -2328,7 +2348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_empty_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", "test": "test_empty_changeset", "response": "200", "error": "", @@ -2338,7 +2358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", @@ -2348,7 +2368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -2358,7 +2378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", @@ -2368,7 +2388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", @@ -2378,7 +2398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", @@ -2388,7 +2408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", @@ -2398,7 +2418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", "test": "test_stack_name_creation", "response": "200", "error": "", @@ -2408,8 +2428,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", @@ -2418,7 +2438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", @@ -2428,7 +2448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", @@ -2438,7 +2458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -2448,7 +2468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", @@ -2458,7 +2478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -2468,7 +2488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", "test": "test_cfn_acm_certificate", "response": "200", "error": "", @@ -2478,7 +2498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", @@ -2488,7 +2508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -2498,7 +2518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -2508,7 +2528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -2518,7 +2538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -2528,7 +2548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -2538,7 +2558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", @@ -2548,7 +2568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", @@ -2558,7 +2578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", @@ -2568,7 +2588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -2578,7 +2598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", @@ -2588,17 +2608,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", @@ -2608,7 +2628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", @@ -2618,7 +2638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", @@ -2628,7 +2648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", @@ -2638,7 +2658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", @@ -2648,7 +2668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", @@ -2658,7 +2678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", @@ -2668,7 +2688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", @@ -2678,7 +2698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -2688,7 +2708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", @@ -2698,7 +2718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", @@ -2708,7 +2728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -2718,7 +2738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -2728,7 +2748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -2738,7 +2758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -2748,7 +2768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -2758,7 +2778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -2768,7 +2788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -2778,7 +2798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -2788,7 +2808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -2798,7 +2818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", "test": "test_cfn_conditional_deployment", "response": "200", "error": "", @@ -2808,7 +2828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", @@ -2818,7 +2838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", @@ -2828,7 +2848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", @@ -2838,7 +2858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", @@ -2848,7 +2868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", @@ -2858,7 +2878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -2868,7 +2888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -2878,7 +2898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", @@ -2888,17 +2908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", "test": "test_update_conditions", "response": "200", "error": "", @@ -2908,7 +2918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", @@ -2918,7 +2928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", "test": "test_redshift_cluster", "response": "200", "error": "", @@ -2928,7 +2938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", "test": "test_bucket_autoname", "response": "200", "error": "", @@ -2938,7 +2948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", "response": "200", "error": "", @@ -2948,7 +2958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", "test": "test_cors_configuration", "response": "200", "error": "", @@ -2958,7 +2968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -2968,7 +2978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", @@ -2978,7 +2988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", @@ -2988,7 +2998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", @@ -2998,7 +3008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -3008,7 +3018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -3018,7 +3028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", @@ -3028,7 +3038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", @@ -3038,7 +3048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", @@ -3048,7 +3058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -3058,7 +3068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -3068,7 +3078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -3078,7 +3088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -3088,7 +3098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", @@ -3098,7 +3108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -3108,7 +3118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -3118,7 +3128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -3128,7 +3138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", @@ -3138,7 +3148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", @@ -3148,7 +3158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -3158,7 +3168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", "test": "test_invalid_stack_deploy", "response": "200", "error": "", @@ -3168,7 +3178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", @@ -3178,7 +3188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", "test": "test_unsupported", "response": "200", "error": "", @@ -3188,7 +3198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -3198,7 +3208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -3208,7 +3218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -3220,7 +3230,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -3230,7 +3240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -3240,7 +3250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -3250,7 +3260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -3260,7 +3270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", @@ -3270,7 +3280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -3280,7 +3290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", @@ -3290,7 +3300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", @@ -3300,7 +3310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", @@ -3310,7 +3320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -3320,7 +3330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", @@ -3330,7 +3340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -3340,7 +3350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", @@ -3350,7 +3360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -3360,7 +3370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -3370,7 +3380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -3380,7 +3390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -3390,7 +3400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", @@ -3400,7 +3410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "200", "error": "", @@ -3410,7 +3420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", @@ -3424,7 +3434,7 @@ "ChangeSetName, ChangeSetType, Parameters, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", "test": "test_autoexpand_capability_requirement", "response": "200", "error": "", @@ -3438,7 +3448,7 @@ "ChangeSetName, ChangeSetType, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", @@ -3448,7 +3458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", @@ -3458,7 +3468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", "test": "test_create_change_set_without_parameters", "response": "200", "error": "", @@ -3468,7 +3478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_invalid_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_invalid_params", "test": "test_create_change_set_invalid_params", "response": "400", "error": "ValidationError", @@ -3478,7 +3488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_update_nonexisting", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_update_nonexisting", "test": "test_create_change_set_update_nonexisting", "response": "400", "error": "ValidationError", @@ -3490,7 +3500,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", @@ -3500,7 +3510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", @@ -3510,7 +3520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -3540,7 +3550,7 @@ "Capabilities, Parameters, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -3550,7 +3560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -3560,7 +3570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_error_pass_macro_as_reference", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_error_pass_macro_as_reference", "test": "test_error_pass_macro_as_reference", "response": "400", "error": "CommonServiceException", @@ -3574,168 +3584,188 @@ "Capabilities, Parameters, StackName, TemplateURL": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Capabilities, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" } @@ -3744,7 +3774,7 @@ "Parameters, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", "test": "test_autoexpand_capability_requirement", "response": "400", "error": "InsufficientCapabilitiesException", @@ -3758,17 +3788,17 @@ "StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "400", "error": "InsufficientCapabilitiesException", @@ -3778,7 +3808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "400", "error": "ValidationError", @@ -3790,7 +3820,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", @@ -3800,7 +3830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_msk.py::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -3810,7 +3840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", @@ -3820,7 +3850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", @@ -3830,7 +3860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", @@ -3846,7 +3876,7 @@ "Accounts, OperationId, Regions, StackSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", @@ -3862,7 +3892,7 @@ "ClientRequestToken, StackSetName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", @@ -3878,7 +3908,7 @@ "ChangeSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", @@ -3888,7 +3918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", @@ -3898,7 +3928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", @@ -3908,7 +3938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", @@ -3918,7 +3948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", "test": "test_create_change_set_without_parameters", "response": "200", "error": "", @@ -3928,7 +3958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", @@ -3938,7 +3968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -3948,7 +3978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", @@ -3958,7 +3988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -3968,7 +3998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", @@ -3978,7 +4008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", @@ -3988,7 +4018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", @@ -3998,7 +4028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", @@ -4008,7 +4038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", @@ -4018,7 +4048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", @@ -4028,7 +4058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", @@ -4038,7 +4068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", @@ -4048,7 +4078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "200", "error": "", @@ -4058,7 +4088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", "test": "test_stack_name_creation", "response": "200", "error": "", @@ -4068,7 +4098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", @@ -4078,8 +4108,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", @@ -4088,7 +4128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", @@ -4098,7 +4138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", @@ -4108,7 +4148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", @@ -4118,7 +4158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", @@ -4128,7 +4168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -4138,7 +4178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", @@ -4148,7 +4188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", @@ -4158,7 +4198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -4168,7 +4208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", @@ -4178,7 +4218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", @@ -4188,7 +4228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", @@ -4198,7 +4238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", @@ -4208,7 +4248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", @@ -4218,7 +4258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", @@ -4228,7 +4268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", @@ -4238,7 +4278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", @@ -4248,7 +4288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", @@ -4258,7 +4298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", @@ -4268,7 +4308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", @@ -4278,7 +4318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", @@ -4288,7 +4328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", @@ -4298,7 +4338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -4308,7 +4348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -4318,7 +4358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -4328,7 +4368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -4338,7 +4378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", @@ -4348,7 +4388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", @@ -4358,7 +4398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -4368,7 +4408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -4378,7 +4418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", @@ -4388,7 +4428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", "test": "test_cfn_acm_certificate", "response": "200", "error": "", @@ -4398,7 +4438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", @@ -4408,7 +4448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", @@ -4418,7 +4458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -4428,7 +4468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -4438,7 +4478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", @@ -4448,7 +4488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -4458,7 +4498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -4468,7 +4508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -4478,7 +4518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -4488,7 +4528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -4498,7 +4538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", @@ -4508,7 +4548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -4518,7 +4558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", @@ -4528,7 +4568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", @@ -4538,7 +4578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", @@ -4548,7 +4588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -4558,7 +4598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -4568,7 +4608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -4578,7 +4618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", @@ -4588,7 +4628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", @@ -4598,37 +4638,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -4638,7 +4678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -4648,7 +4688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", @@ -4658,7 +4698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", @@ -4668,7 +4708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", @@ -4678,7 +4718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", @@ -4688,7 +4728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -4698,7 +4738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", @@ -4708,7 +4748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", @@ -4718,7 +4758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", @@ -4728,7 +4768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", @@ -4738,7 +4778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -4748,7 +4788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", @@ -4758,7 +4798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", @@ -4768,7 +4808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -4778,7 +4818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -4788,7 +4828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -4798,7 +4838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", @@ -4808,7 +4848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -4818,7 +4858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", @@ -4828,7 +4868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", @@ -4838,7 +4878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", @@ -4848,7 +4888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", @@ -4858,7 +4898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -4868,7 +4908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -4878,7 +4918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -4888,7 +4928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -4898,7 +4938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -4908,7 +4948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -4918,7 +4958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -4928,7 +4968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -4938,7 +4978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "200", "error": "", @@ -4948,7 +4988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -4958,7 +4998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -4968,7 +5008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -4978,7 +5018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", "test": "test_cfn_conditional_deployment", "response": "200", "error": "", @@ -4988,7 +5028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", @@ -4998,7 +5038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", @@ -5008,7 +5048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", @@ -5018,7 +5058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", @@ -5028,7 +5068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", @@ -5038,7 +5078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -5048,7 +5088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -5058,7 +5098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -5068,7 +5108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", @@ -5078,7 +5118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", @@ -5088,17 +5128,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -5108,7 +5148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", "test": "test_update_conditions", "response": "200", "error": "", @@ -5118,7 +5158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", @@ -5128,7 +5168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", @@ -5138,7 +5178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", "test": "test_redshift_cluster", "response": "200", "error": "", @@ -5148,7 +5188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "200", "error": "", @@ -5158,7 +5198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "200", "error": "", @@ -5168,7 +5208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", @@ -5178,7 +5218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", "test": "test_bucket_autoname", "response": "200", "error": "", @@ -5188,7 +5228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", "response": "200", "error": "", @@ -5198,7 +5238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", "response": "200", "error": "", @@ -5208,7 +5248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", "test": "test_cors_configuration", "response": "200", "error": "", @@ -5218,7 +5258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", "test": "test_website_configuration", "response": "200", "error": "", @@ -5228,7 +5268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -5238,7 +5278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -5248,7 +5288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", @@ -5258,7 +5298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", @@ -5268,7 +5308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", @@ -5278,7 +5318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", @@ -5288,7 +5328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", @@ -5298,7 +5338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", @@ -5308,7 +5348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", @@ -5318,7 +5358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", @@ -5328,7 +5368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -5338,7 +5378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -5348,7 +5388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", @@ -5358,7 +5398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", @@ -5368,7 +5408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", @@ -5378,7 +5418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -5388,7 +5428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", @@ -5398,7 +5438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", @@ -5408,7 +5448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -5418,7 +5458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -5428,7 +5468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -5438,7 +5478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -5448,7 +5488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", @@ -5458,7 +5498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -5468,7 +5508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -5478,7 +5518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -5488,7 +5528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", "response": "200", "error": "", @@ -5498,7 +5538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", @@ -5508,7 +5548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", @@ -5518,7 +5558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", @@ -5528,7 +5568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", @@ -5538,7 +5578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", @@ -5548,7 +5588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", @@ -5558,7 +5598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", @@ -5568,7 +5608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", @@ -5578,7 +5618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", @@ -5588,7 +5628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", @@ -5598,7 +5638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", @@ -5608,7 +5648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", @@ -5618,7 +5658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -5628,7 +5668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -5638,7 +5678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -5648,7 +5688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -5658,7 +5698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -5668,7 +5708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -5678,7 +5718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -5688,7 +5728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -5698,7 +5738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -5708,7 +5748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -5718,7 +5758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", @@ -5728,7 +5768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", @@ -5738,7 +5778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", @@ -5748,7 +5788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -5758,7 +5798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", @@ -5768,7 +5808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", @@ -5778,7 +5818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -5788,7 +5828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", "test": "test_invalid_stack_deploy", "response": "200", "error": "", @@ -5798,7 +5838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", @@ -5808,7 +5848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", "test": "test_unsupported", "response": "200", "error": "", @@ -5818,7 +5858,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -5828,7 +5878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -5838,7 +5888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -5848,17 +5898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_delete_change_set_exception", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_delete_change_set_exception", "test": "test_delete_change_set_exception", "response": "400", "error": "ValidationError", @@ -5868,7 +5908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "400", "error": "ValidationError", @@ -5880,7 +5920,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -5890,7 +5930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -5900,7 +5940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", @@ -5910,7 +5950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", @@ -5920,7 +5960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -5930,7 +5970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -5940,7 +5980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -5950,7 +5990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", @@ -5960,7 +6000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -5970,7 +6010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -5980,7 +6020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -5990,7 +6030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -6000,7 +6040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -6010,7 +6050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", @@ -6020,7 +6060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -6030,7 +6070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", @@ -6040,7 +6080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -6050,7 +6090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", @@ -6060,7 +6100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -6070,7 +6110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", @@ -6080,7 +6120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -6090,7 +6130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -6100,7 +6140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", @@ -6110,7 +6150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -6120,7 +6160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", @@ -6130,7 +6170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -6140,7 +6180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", @@ -6150,7 +6190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -6160,7 +6200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -6170,7 +6210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -6180,7 +6220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -6190,7 +6230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -6200,7 +6240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -6210,7 +6250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -6220,7 +6260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -6230,7 +6270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -6240,7 +6280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -6250,7 +6290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -6260,7 +6300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -6270,7 +6310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", @@ -6280,7 +6320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -6290,7 +6330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -6300,7 +6340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -6310,7 +6350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -6320,7 +6360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -6330,7 +6370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -6340,7 +6380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", @@ -6350,7 +6390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", @@ -6360,7 +6400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", @@ -6370,7 +6410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -6380,7 +6420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -6390,7 +6430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -6400,7 +6440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "200", "error": "", @@ -6410,7 +6450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -6420,7 +6460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -6430,7 +6470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -6440,7 +6480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -6450,7 +6490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", @@ -6460,7 +6500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "404", "error": "ChangeSetNotFoundException", @@ -6474,7 +6514,7 @@ "ChangeSetName, StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_deleted_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", "test": "test_deleted_changeset", "response": "200", "error": "", @@ -6484,7 +6524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -6494,7 +6534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_delete_change_set_exception", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_delete_change_set_exception", "test": "test_delete_change_set_exception", "response": "400", "error": "ValidationError", @@ -6510,7 +6550,67 @@ "StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", "test": "test_autoexpand_capability_requirement", "response": "200", "error": "", @@ -6520,7 +6620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", @@ -6530,7 +6630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", @@ -6540,7 +6640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", @@ -6550,7 +6650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", @@ -6560,7 +6660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", "test": "test_create_change_set_without_parameters", "response": "200", "error": "", @@ -6570,7 +6670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_deleted_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", "test": "test_deleted_changeset", "response": "200", "error": "", @@ -6580,7 +6680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_empty_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", "test": "test_empty_changeset", "response": "200", "error": "", @@ -6590,7 +6690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", @@ -6600,7 +6700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -6610,7 +6710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", @@ -6620,7 +6720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -6630,7 +6730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", @@ -6640,7 +6740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", @@ -6650,7 +6750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", @@ -6660,7 +6760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", @@ -6670,7 +6770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", @@ -6680,7 +6780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", @@ -6690,7 +6790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", @@ -6700,7 +6800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", @@ -6710,7 +6810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "200", "error": "", @@ -6720,7 +6820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", "test": "test_stack_name_creation", "response": "200", "error": "", @@ -6730,7 +6830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", @@ -6740,8 +6840,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", @@ -6750,7 +6860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", @@ -6760,7 +6870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", @@ -6770,7 +6880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", @@ -6780,7 +6890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", @@ -6790,7 +6900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -6800,7 +6910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", @@ -6810,7 +6920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", @@ -6820,7 +6930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -6830,7 +6940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", @@ -6840,7 +6950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", @@ -6850,7 +6960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", @@ -6860,7 +6970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", @@ -6870,7 +6980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", @@ -6880,7 +6990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", @@ -6890,7 +7000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", @@ -6900,7 +7010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", @@ -6910,7 +7020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", @@ -6920,7 +7030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", @@ -6930,7 +7040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", @@ -6940,7 +7050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", @@ -6950,7 +7060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", @@ -6960,7 +7070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -6970,7 +7080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -6980,7 +7090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -6990,7 +7100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -7000,7 +7110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", @@ -7010,7 +7120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", @@ -7020,7 +7130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -7030,7 +7140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -7040,7 +7150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", @@ -7050,7 +7160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", "test": "test_cfn_acm_certificate", "response": "200", "error": "", @@ -7060,7 +7170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", @@ -7070,7 +7180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", @@ -7080,7 +7190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -7090,7 +7200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -7100,7 +7210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", @@ -7110,7 +7220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -7120,7 +7230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -7130,7 +7240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -7140,7 +7250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -7150,7 +7260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -7160,7 +7270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", @@ -7170,7 +7280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -7180,7 +7290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", @@ -7190,7 +7300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", @@ -7200,7 +7310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", @@ -7210,7 +7320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -7220,7 +7330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -7230,7 +7340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -7240,7 +7350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -7250,7 +7360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", @@ -7260,7 +7370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", @@ -7270,37 +7380,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -7310,7 +7420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -7320,7 +7430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", @@ -7330,7 +7440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", @@ -7340,7 +7450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", @@ -7350,7 +7460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", @@ -7360,7 +7470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -7370,7 +7480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", @@ -7380,7 +7490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", @@ -7390,7 +7500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", @@ -7400,7 +7510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", @@ -7410,7 +7520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -7420,7 +7530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", @@ -7430,7 +7540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", @@ -7440,7 +7550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -7450,7 +7560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -7460,7 +7570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -7470,7 +7580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", @@ -7480,7 +7590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -7490,7 +7600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", @@ -7500,7 +7610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", @@ -7510,7 +7620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", @@ -7520,7 +7630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", @@ -7530,7 +7640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -7540,7 +7650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -7550,7 +7660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -7560,7 +7670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -7570,7 +7680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -7580,7 +7690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -7590,7 +7700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -7600,7 +7710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -7610,7 +7720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "200", "error": "", @@ -7620,7 +7730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -7630,7 +7740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -7640,7 +7750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -7650,7 +7760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", "test": "test_cfn_conditional_deployment", "response": "200", "error": "", @@ -7660,7 +7770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", @@ -7670,7 +7780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", @@ -7680,7 +7790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", @@ -7690,7 +7800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", @@ -7700,7 +7810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", @@ -7710,7 +7820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -7720,7 +7830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -7730,7 +7840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -7740,7 +7850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", @@ -7750,7 +7860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", @@ -7760,17 +7870,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -7780,7 +7890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", "test": "test_update_conditions", "response": "200", "error": "", @@ -7790,7 +7900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", @@ -7800,7 +7910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", @@ -7810,7 +7920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", "test": "test_redshift_cluster", "response": "200", "error": "", @@ -7820,7 +7930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "200", "error": "", @@ -7830,7 +7940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "200", "error": "", @@ -7840,7 +7950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", @@ -7850,7 +7960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", "test": "test_bucket_autoname", "response": "200", "error": "", @@ -7860,7 +7970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", "response": "200", "error": "", @@ -7870,7 +7980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", "response": "200", "error": "", @@ -7880,7 +7990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", "test": "test_cors_configuration", "response": "200", "error": "", @@ -7890,7 +8000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", "test": "test_website_configuration", "response": "200", "error": "", @@ -7900,7 +8010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -7910,7 +8020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -7920,7 +8030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", @@ -7930,7 +8040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", @@ -7940,7 +8050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", @@ -7950,7 +8060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", @@ -7960,7 +8070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", @@ -7970,7 +8080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", @@ -7980,7 +8090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", @@ -7990,7 +8100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", @@ -8000,7 +8110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -8010,7 +8120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -8020,7 +8130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", @@ -8030,7 +8140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", @@ -8040,7 +8150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", @@ -8050,7 +8160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -8060,7 +8170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", @@ -8070,7 +8180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", @@ -8080,7 +8190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -8090,7 +8200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -8100,7 +8210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -8110,7 +8220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -8120,7 +8230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", @@ -8130,7 +8240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -8140,7 +8250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -8150,7 +8260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -8160,7 +8270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", "response": "200", "error": "", @@ -8170,7 +8280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", @@ -8180,7 +8290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", @@ -8190,7 +8300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", @@ -8200,7 +8310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", @@ -8210,7 +8320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", @@ -8220,7 +8330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", @@ -8230,7 +8340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", @@ -8240,7 +8350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", @@ -8250,7 +8360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", @@ -8260,7 +8370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", @@ -8270,7 +8380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", @@ -8280,7 +8390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", @@ -8290,7 +8400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -8300,7 +8410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -8310,7 +8420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -8320,7 +8430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -8330,7 +8440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -8340,7 +8450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -8350,7 +8460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -8360,7 +8470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -8370,7 +8480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -8380,7 +8490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -8390,7 +8500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", @@ -8400,7 +8510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", @@ -8410,7 +8520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", @@ -8420,7 +8530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -8430,7 +8540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", @@ -8440,7 +8550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", @@ -8450,7 +8560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -8460,7 +8570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", "test": "test_invalid_stack_deploy", "response": "200", "error": "", @@ -8470,7 +8580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", @@ -8480,7 +8590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", "test": "test_unsupported", "response": "200", "error": "", @@ -8490,7 +8600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -8500,8 +8610,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -8510,99 +8620,59 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -8612,7 +8682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -8622,7 +8692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", @@ -8632,7 +8702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", @@ -8642,7 +8712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -8652,7 +8722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -8662,7 +8732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -8672,7 +8742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", @@ -8682,7 +8752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -8692,7 +8762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -8702,7 +8772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -8712,7 +8782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -8722,7 +8792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -8732,7 +8802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", @@ -8742,7 +8812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -8752,7 +8822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", @@ -8762,7 +8832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -8772,7 +8842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", @@ -8782,7 +8852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -8792,7 +8862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", @@ -8802,7 +8872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -8812,7 +8882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -8822,7 +8892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", @@ -8832,7 +8902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -8842,7 +8912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", @@ -8852,7 +8922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", @@ -8862,7 +8932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -8872,7 +8942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", @@ -8882,7 +8952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -8892,7 +8962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -8902,7 +8972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -8912,7 +8982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -8922,7 +8992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -8932,7 +9002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -8942,7 +9012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -8952,7 +9022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -8962,7 +9032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -8972,7 +9042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -8982,7 +9052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -8992,7 +9062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -9002,7 +9072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", @@ -9012,7 +9082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -9022,7 +9092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -9032,7 +9102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -9042,7 +9112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_msk.py::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -9052,7 +9122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", @@ -9062,7 +9132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -9072,7 +9142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -9082,7 +9152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -9092,7 +9162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", @@ -9102,7 +9172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", @@ -9112,7 +9182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", @@ -9122,7 +9192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -9132,7 +9202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -9142,7 +9212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", @@ -9152,7 +9222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -9162,17 +9232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "200", "error": "", @@ -9182,7 +9242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -9192,7 +9252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -9202,7 +9262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -9212,7 +9272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -9222,7 +9282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", @@ -9238,7 +9298,7 @@ "Accounts, OperationId, Regions, RetainStacks, StackSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", @@ -9254,7 +9314,7 @@ "StackSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", @@ -9270,7 +9330,7 @@ "ChangeSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_autoexpand_capability_requirement", "test": "test_autoexpand_capability_requirement", "response": "200", "error": "", @@ -9280,7 +9340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", @@ -9290,7 +9350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", @@ -9300,7 +9360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", @@ -9310,7 +9370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", @@ -9320,7 +9380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", "test": "test_create_change_set_without_parameters", "response": "200", "error": "", @@ -9330,7 +9390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", @@ -9340,7 +9400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -9350,7 +9410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", @@ -9360,7 +9420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -9370,7 +9430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", @@ -9380,7 +9440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", @@ -9390,7 +9450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", @@ -9400,7 +9460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", @@ -9410,7 +9470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", @@ -9420,7 +9480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", @@ -9430,7 +9490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", @@ -9440,7 +9500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", @@ -9450,7 +9510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "200", "error": "", @@ -9460,7 +9520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", "test": "test_stack_name_creation", "response": "200", "error": "", @@ -9470,7 +9530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", @@ -9480,8 +9540,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", @@ -9490,7 +9560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", @@ -9500,7 +9570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", @@ -9510,7 +9580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", @@ -9520,7 +9590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", @@ -9530,7 +9600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -9540,7 +9610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", @@ -9550,7 +9620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", @@ -9560,7 +9630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -9570,7 +9640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", @@ -9580,7 +9650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", @@ -9590,7 +9660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", @@ -9600,7 +9670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", @@ -9610,7 +9680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", @@ -9620,7 +9690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", @@ -9630,7 +9700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", @@ -9640,7 +9710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", @@ -9650,7 +9720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", @@ -9660,7 +9730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", @@ -9670,7 +9740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", @@ -9680,7 +9750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", @@ -9690,7 +9760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", @@ -9700,7 +9770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -9710,7 +9780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -9720,7 +9790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -9730,7 +9800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -9740,7 +9810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", @@ -9750,7 +9820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", @@ -9760,7 +9830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -9770,7 +9840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -9780,7 +9850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", @@ -9790,7 +9860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", "test": "test_cfn_acm_certificate", "response": "200", "error": "", @@ -9800,7 +9870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", @@ -9810,7 +9880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", @@ -9820,7 +9890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -9830,7 +9900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -9840,7 +9910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", @@ -9850,7 +9920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -9860,7 +9930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -9870,7 +9940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -9880,7 +9950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -9890,7 +9960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -9900,7 +9970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", @@ -9910,7 +9980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -9920,7 +9990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", @@ -9930,7 +10000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", @@ -9940,7 +10010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", @@ -9950,7 +10020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -9960,7 +10030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -9970,7 +10040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -9980,7 +10050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", @@ -9990,7 +10060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", @@ -10000,37 +10070,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -10040,7 +10110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -10050,7 +10120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", @@ -10060,7 +10130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", @@ -10070,7 +10140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", @@ -10080,7 +10150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", @@ -10090,7 +10160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -10100,7 +10170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", @@ -10110,7 +10180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", @@ -10120,7 +10190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", @@ -10130,7 +10200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", @@ -10140,7 +10210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -10150,7 +10220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", @@ -10160,7 +10230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", @@ -10170,7 +10240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -10180,7 +10250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -10190,7 +10260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -10200,7 +10270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", @@ -10210,7 +10280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -10220,7 +10290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", @@ -10230,7 +10300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", @@ -10240,7 +10310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", @@ -10250,7 +10320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", @@ -10260,7 +10330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -10270,7 +10340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -10280,7 +10350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -10290,7 +10360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -10300,7 +10370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -10310,7 +10380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -10320,7 +10390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -10330,7 +10400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -10340,7 +10410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "200", "error": "", @@ -10350,7 +10420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -10360,7 +10430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -10370,7 +10440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -10380,7 +10450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", "test": "test_cfn_conditional_deployment", "response": "200", "error": "", @@ -10390,7 +10460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", @@ -10400,7 +10470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", @@ -10410,7 +10480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", @@ -10420,7 +10490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", @@ -10430,7 +10500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", @@ -10440,7 +10510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -10450,7 +10520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -10460,7 +10530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -10470,7 +10540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", @@ -10480,7 +10550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", @@ -10490,17 +10560,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -10510,7 +10580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", "test": "test_update_conditions", "response": "200", "error": "", @@ -10520,7 +10590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", @@ -10530,7 +10600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", @@ -10540,7 +10610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", "test": "test_redshift_cluster", "response": "200", "error": "", @@ -10550,7 +10620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "200", "error": "", @@ -10560,7 +10630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "200", "error": "", @@ -10570,7 +10640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", @@ -10580,7 +10650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", "test": "test_bucket_autoname", "response": "200", "error": "", @@ -10590,7 +10660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", "response": "200", "error": "", @@ -10600,7 +10670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", "response": "200", "error": "", @@ -10610,7 +10680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", "test": "test_cors_configuration", "response": "200", "error": "", @@ -10620,7 +10690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", "test": "test_website_configuration", "response": "200", "error": "", @@ -10630,7 +10700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -10640,7 +10710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -10650,7 +10720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", @@ -10660,7 +10730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", @@ -10670,7 +10740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", @@ -10680,7 +10750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", @@ -10690,7 +10760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", @@ -10700,7 +10770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", @@ -10710,7 +10780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", @@ -10720,7 +10790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", @@ -10730,7 +10800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -10740,7 +10810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -10750,7 +10820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", @@ -10760,7 +10830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", @@ -10770,7 +10840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", @@ -10780,7 +10850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -10790,7 +10860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", @@ -10800,7 +10870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", @@ -10810,7 +10880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -10820,7 +10890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -10830,7 +10900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -10840,7 +10910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -10850,7 +10920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", @@ -10860,7 +10930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -10870,7 +10940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -10880,7 +10950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -10890,7 +10960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", "response": "200", "error": "", @@ -10900,7 +10970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", @@ -10910,7 +10980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", @@ -10920,7 +10990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", @@ -10930,7 +11000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", @@ -10940,7 +11010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", @@ -10950,7 +11020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", @@ -10960,7 +11030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", @@ -10970,7 +11040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", @@ -10980,7 +11050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", @@ -10990,7 +11060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", @@ -11000,7 +11070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", @@ -11010,7 +11080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", @@ -11020,7 +11090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -11030,7 +11100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -11040,7 +11110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -11050,7 +11120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -11060,7 +11130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -11070,7 +11140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -11080,7 +11150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -11090,7 +11160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -11100,7 +11170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -11110,7 +11180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -11120,7 +11190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", @@ -11130,7 +11200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", @@ -11140,7 +11210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", @@ -11150,7 +11220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -11160,7 +11230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", @@ -11170,7 +11240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", @@ -11180,7 +11250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -11190,7 +11260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", "test": "test_invalid_stack_deploy", "response": "200", "error": "", @@ -11200,7 +11270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", @@ -11210,7 +11280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", "test": "test_unsupported", "response": "200", "error": "", @@ -11220,7 +11290,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -11230,7 +11310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -11240,7 +11320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -11248,21 +11328,11 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -11272,7 +11342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -11282,7 +11352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", @@ -11292,7 +11362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", @@ -11302,7 +11372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -11312,7 +11382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -11322,7 +11392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -11332,7 +11402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", @@ -11342,7 +11412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -11352,7 +11422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -11362,7 +11432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -11372,7 +11442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -11382,7 +11452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -11392,7 +11462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", @@ -11402,7 +11472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -11412,7 +11482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", @@ -11422,7 +11492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -11432,7 +11502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", @@ -11442,7 +11512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -11452,7 +11522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", @@ -11462,7 +11532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -11472,7 +11542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -11482,7 +11552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", @@ -11492,7 +11562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -11502,7 +11572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", @@ -11512,7 +11582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -11522,7 +11592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", @@ -11532,7 +11602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -11542,7 +11612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -11552,7 +11622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -11562,7 +11632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -11572,7 +11642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -11582,7 +11652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -11592,7 +11662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -11602,7 +11672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -11612,7 +11682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -11622,7 +11692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -11632,7 +11702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -11642,7 +11712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -11652,7 +11722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", @@ -11662,7 +11732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -11672,7 +11742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -11682,7 +11752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -11692,7 +11762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -11702,7 +11772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -11712,7 +11782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -11722,7 +11792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", @@ -11732,7 +11802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", @@ -11742,7 +11812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", @@ -11752,7 +11822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -11762,7 +11832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -11772,7 +11842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -11782,7 +11852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "200", "error": "", @@ -11792,7 +11862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -11802,7 +11872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -11812,7 +11882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -11822,7 +11892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -11832,7 +11902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", @@ -11846,7 +11916,7 @@ "ChangeSetName, StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_deleted_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", "test": "test_deleted_changeset", "response": "200", "error": "", @@ -11856,7 +11926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_empty_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", "test": "test_empty_changeset", "response": "200", "error": "", @@ -11866,7 +11936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -11876,7 +11946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_describe_change_set_nonexisting", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_change_set_nonexisting", "test": "test_describe_change_set_nonexisting", "response": "400", "error": "ValidationError", @@ -11886,7 +11956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_deleted_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_deleted_changeset", "test": "test_deleted_changeset", "response": "404", "error": "ChangeSetNotFoundException", @@ -11902,7 +11972,7 @@ "StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", @@ -11912,7 +11982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", "test": "test_stack_name_creation", "response": "200", "error": "", @@ -11922,7 +11992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", @@ -11932,7 +12002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -11942,7 +12012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", @@ -11952,7 +12022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -11962,7 +12032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -11972,7 +12042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -11982,7 +12052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -11992,7 +12062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", "test": "test_invalid_stack_deploy", "response": "200", "error": "", @@ -12010,6 +12080,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -12018,7 +12098,7 @@ "LogicalResourceId, StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -12028,7 +12108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -12038,7 +12118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", @@ -12048,7 +12128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", @@ -12058,7 +12138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -12068,7 +12148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -12078,7 +12158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -12088,7 +12168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -12098,7 +12178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", @@ -12116,11 +12196,21 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", @@ -12130,7 +12220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", @@ -12140,7 +12230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -12156,7 +12246,7 @@ "LogicalResourceId, StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", @@ -12166,7 +12256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", @@ -12176,7 +12266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", @@ -12188,7 +12278,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -12202,7 +12292,77 @@ "StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", @@ -12212,7 +12372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", @@ -12222,7 +12382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", @@ -12232,7 +12392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", @@ -12242,7 +12402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", @@ -12252,7 +12412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -12262,7 +12422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -12272,7 +12432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -12282,7 +12442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -12292,7 +12452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -12302,7 +12462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "200", "error": "", @@ -12312,7 +12472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -12322,7 +12482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", @@ -12332,7 +12492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -12342,7 +12502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -12352,7 +12512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -12360,61 +12520,21 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -12424,7 +12544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -12434,7 +12554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -12444,7 +12564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -12454,7 +12574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -12464,7 +12584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -12474,7 +12594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", @@ -12484,7 +12604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -12494,7 +12614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -12504,7 +12624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -12514,7 +12634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -12524,7 +12644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -12534,7 +12654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -12544,7 +12664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -12554,7 +12674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", @@ -12564,7 +12684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -12574,7 +12694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -12584,7 +12704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -12594,17 +12714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "200", "error": "", @@ -12614,7 +12724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -12624,7 +12734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", @@ -12640,7 +12750,7 @@ "OperationId, StackSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", @@ -12656,38 +12766,48 @@ "StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", - "test": "test_create_change_set_without_parameters", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", "response": "200", "error": "", "snapshot_skipped": "", @@ -12696,67 +12816,117 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", - "test": "test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", - "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "test": "test_create_change_set_without_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "test": "test_get_template_summary", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -12766,7 +12936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", @@ -12776,7 +12946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", @@ -12786,7 +12956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", @@ -12796,7 +12966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", @@ -12806,7 +12976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", @@ -12816,7 +12986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", @@ -12826,7 +12996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", @@ -12836,7 +13006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", @@ -12846,17 +13016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", - "test": "test_stack_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "200", "error": "", @@ -12866,7 +13026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", "test": "test_stack_name_creation", "response": "200", "error": "", @@ -12876,28 +13036,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", "response": "200", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", @@ -12906,7 +13066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", @@ -12916,7 +13076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", @@ -12926,17 +13086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", - "test": "test_update_termination_protection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", @@ -12946,7 +13096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", @@ -12956,17 +13106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -12976,7 +13116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", @@ -12986,7 +13126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", @@ -12996,7 +13136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -13006,7 +13146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", @@ -13016,7 +13156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", @@ -13026,7 +13166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", @@ -13036,7 +13176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", @@ -13046,7 +13186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", @@ -13056,7 +13196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", @@ -13066,7 +13206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", @@ -13076,7 +13216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", @@ -13086,7 +13226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", @@ -13096,7 +13236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", @@ -13106,7 +13246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", @@ -13116,7 +13256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", @@ -13126,7 +13266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", @@ -13136,7 +13276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -13146,7 +13286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -13156,7 +13296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -13166,7 +13306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -13176,7 +13316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", @@ -13186,7 +13326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", @@ -13196,7 +13336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -13206,7 +13346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -13216,7 +13356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", @@ -13226,7 +13366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", "test": "test_cfn_acm_certificate", "response": "200", "error": "", @@ -13236,7 +13376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", @@ -13246,17 +13386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", - "test": "test_api_gateway_with_policy_as_dict", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", @@ -13266,17 +13396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -13286,7 +13406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -13296,27 +13416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", - "test": "test_cfn_apigateway_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", - "test": "test_cfn_apigateway_swagger_import", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", @@ -13326,17 +13426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", - "response": "200", - "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -13346,17 +13436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", - "test": "test_cfn_deploy_apigateway_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -13366,17 +13446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", - "test": "test_cfn_deploy_apigateway_models", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-resources.items..resourceMethods.ANY']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -13386,17 +13456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", - "test": "test_cfn_with_apigateway_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-method-post.methodIntegration.connectionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -13406,17 +13466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", - "response": "200", - "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -13426,17 +13476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", - "test": "test_update_usage_plan", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", @@ -13446,17 +13486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", - "test": "test_url_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -13466,7 +13496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", @@ -13476,7 +13506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", @@ -13486,7 +13516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", @@ -13496,7 +13526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -13506,17 +13536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -13526,7 +13546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -13536,7 +13556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -13546,7 +13566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", @@ -13556,7 +13576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", @@ -13566,37 +13586,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -13606,7 +13626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -13616,7 +13636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", @@ -13626,7 +13646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", @@ -13636,7 +13656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", @@ -13646,7 +13666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", @@ -13656,7 +13676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -13666,7 +13686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", @@ -13676,7 +13696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", @@ -13686,7 +13706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", @@ -13696,7 +13716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", @@ -13706,7 +13726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -13716,7 +13736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", @@ -13726,7 +13746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", @@ -13736,7 +13756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -13746,7 +13766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -13756,7 +13776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -13766,7 +13786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", @@ -13776,7 +13796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -13786,7 +13806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", @@ -13796,7 +13816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", @@ -13806,7 +13826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", @@ -13816,7 +13836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", @@ -13826,7 +13846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -13836,7 +13856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -13846,7 +13866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -13856,7 +13876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -13866,7 +13886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -13876,7 +13896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -13886,7 +13906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -13896,7 +13916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -13906,7 +13926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "200", "error": "", @@ -13916,7 +13936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -13926,7 +13946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -13936,7 +13956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -13946,7 +13966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", "test": "test_cfn_conditional_deployment", "response": "200", "error": "", @@ -13956,7 +13976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", @@ -13966,7 +13986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", @@ -13976,7 +13996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", @@ -13986,7 +14006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", @@ -13996,7 +14016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", @@ -14006,17 +14026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -14026,7 +14036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -14036,7 +14046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -14046,7 +14056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", @@ -14056,7 +14066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", @@ -14066,17 +14076,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -14086,7 +14096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", "test": "test_update_conditions", "response": "200", "error": "", @@ -14096,7 +14106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", @@ -14106,7 +14116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", @@ -14116,7 +14126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", "test": "test_redshift_cluster", "response": "200", "error": "", @@ -14126,7 +14136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "200", "error": "", @@ -14136,7 +14146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "200", "error": "", @@ -14146,7 +14156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", @@ -14156,7 +14166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", "test": "test_bucket_autoname", "response": "200", "error": "", @@ -14166,7 +14176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", "response": "200", "error": "", @@ -14176,7 +14186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", "response": "200", "error": "", @@ -14186,7 +14196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", "test": "test_cors_configuration", "response": "200", "error": "", @@ -14196,7 +14206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", "test": "test_website_configuration", "response": "200", "error": "", @@ -14206,17 +14216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -14226,7 +14226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -14236,7 +14236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", @@ -14246,7 +14246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", @@ -14256,7 +14256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", @@ -14266,7 +14266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", @@ -14276,7 +14276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", @@ -14286,7 +14286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", @@ -14296,7 +14296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", @@ -14306,7 +14306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", @@ -14316,7 +14316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -14326,7 +14326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -14336,7 +14336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", @@ -14346,7 +14346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", @@ -14356,7 +14356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", @@ -14366,7 +14366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -14376,7 +14376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", @@ -14386,7 +14386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", @@ -14396,27 +14396,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -14426,17 +14416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -14446,17 +14426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -14466,17 +14436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -14486,7 +14446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", @@ -14496,7 +14456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -14506,7 +14466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -14516,7 +14476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -14526,7 +14486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", "response": "200", "error": "", @@ -14536,7 +14496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", @@ -14546,7 +14506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", @@ -14556,7 +14516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", @@ -14566,7 +14526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", @@ -14576,7 +14536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", @@ -14586,7 +14546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", @@ -14596,7 +14556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", @@ -14606,7 +14566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", @@ -14616,7 +14576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", @@ -14626,7 +14586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", @@ -14636,7 +14596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", @@ -14646,7 +14606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", @@ -14656,7 +14616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -14666,7 +14626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -14676,7 +14636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -14686,7 +14646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -14696,7 +14656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -14706,7 +14666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -14716,7 +14676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -14726,7 +14686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -14736,7 +14696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -14746,7 +14706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -14756,7 +14716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", @@ -14766,7 +14726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", @@ -14776,7 +14736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", @@ -14786,7 +14746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -14796,7 +14756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", @@ -14806,7 +14766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", @@ -14816,7 +14776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -14826,7 +14786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", "test": "test_invalid_stack_deploy", "response": "200", "error": "", @@ -14836,7 +14796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", @@ -14846,7 +14806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", "test": "test_unsupported", "response": "200", "error": "", @@ -14856,7 +14816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -14866,68 +14826,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -14936,17 +14836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -14956,17 +14846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -14976,7 +14856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -14986,8 +14866,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -14996,38 +14876,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "400", + "error": "ValidationError", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "400", "error": "ValidationError", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "400", "error": "ValidationError", "snapshot_skipped": "", @@ -15036,18 +14916,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "400", "error": "ValidationError", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "400", "error": "ValidationError", "snapshot_skipped": "", @@ -15056,8 +14936,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", "response": "400", "error": "ValidationError", "snapshot_skipped": "", @@ -15066,8 +14946,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", "response": "400", "error": "ValidationError", "snapshot_skipped": "", @@ -15076,13 +14956,13 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "400", "error": "ValidationError", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -15098,7 +14978,27 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -15108,7 +15008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -15118,7 +15018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", @@ -15128,7 +15028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", @@ -15138,7 +15038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -15148,7 +15048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -15158,17 +15058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", - "test": "test_create_apigateway_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -15178,7 +15068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", @@ -15188,7 +15078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -15198,7 +15088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -15208,7 +15098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -15218,7 +15108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -15228,7 +15118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -15238,7 +15128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", @@ -15248,7 +15138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -15258,7 +15148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", @@ -15268,7 +15158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -15278,7 +15168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", @@ -15288,7 +15178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -15298,7 +15188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", @@ -15308,7 +15198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -15318,7 +15208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -15328,7 +15218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", @@ -15338,7 +15228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -15348,7 +15238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", @@ -15358,7 +15248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", @@ -15368,7 +15258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -15378,7 +15268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", @@ -15388,7 +15278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -15398,7 +15288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -15408,7 +15298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -15418,7 +15308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -15428,7 +15318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -15438,7 +15328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -15448,7 +15338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -15458,7 +15348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -15468,7 +15358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -15478,7 +15368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -15488,7 +15378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -15498,7 +15388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -15508,7 +15398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", @@ -15518,7 +15408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -15528,7 +15418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -15538,7 +15428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -15548,7 +15438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_msk.py::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -15558,7 +15448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", @@ -15568,7 +15458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -15578,7 +15468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -15588,7 +15478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -15598,7 +15488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", @@ -15608,7 +15498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", @@ -15618,7 +15508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", @@ -15628,7 +15518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -15638,7 +15528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", @@ -15648,7 +15538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -15658,27 +15548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "200", "error": "", @@ -15688,18 +15558,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -15708,18 +15578,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", @@ -15728,7 +15598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -15738,7 +15608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", @@ -15748,17 +15618,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "400", "error": "ValidationError", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", "test": "test_create_cloud_formation_change_set", "response": "400", "error": "ValidationError", @@ -15774,7 +15644,7 @@ "ChangeSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", @@ -15784,7 +15654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", @@ -15794,7 +15664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", @@ -15804,7 +15674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", @@ -15814,7 +15684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -15824,7 +15694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", @@ -15834,7 +15704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -15844,7 +15714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", @@ -15854,7 +15724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", @@ -15864,7 +15734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", @@ -15874,7 +15744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", @@ -15884,7 +15754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", @@ -15894,7 +15764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", @@ -15904,7 +15774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", @@ -15914,7 +15784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", @@ -15924,7 +15794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", "test": "test_stack_lifecycle", "response": "200", "error": "", @@ -15934,7 +15804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", "test": "test_stack_name_creation", "response": "200", "error": "", @@ -15944,7 +15814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", @@ -15954,8 +15824,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", @@ -15964,7 +15844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", @@ -15974,7 +15854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", @@ -15984,7 +15864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", @@ -15994,7 +15874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", @@ -16004,7 +15884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -16014,7 +15894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", @@ -16024,7 +15904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", @@ -16034,7 +15914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -16044,7 +15924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", @@ -16054,7 +15934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", @@ -16064,7 +15944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", @@ -16074,7 +15954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", @@ -16084,7 +15964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", @@ -16094,7 +15974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", @@ -16104,7 +15984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", @@ -16114,7 +15994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", @@ -16124,7 +16004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", @@ -16134,7 +16014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", @@ -16144,7 +16024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", @@ -16154,7 +16034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", @@ -16164,7 +16044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", @@ -16174,7 +16054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -16184,7 +16064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -16194,7 +16074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -16204,7 +16084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -16214,7 +16094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", @@ -16224,7 +16104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", @@ -16234,7 +16114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -16244,7 +16124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -16254,7 +16134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", @@ -16264,7 +16144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", "test": "test_cfn_acm_certificate", "response": "200", "error": "", @@ -16274,7 +16154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", @@ -16284,7 +16164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_api_gateway_with_policy_as_dict", "test": "test_api_gateway_with_policy_as_dict", "response": "200", "error": "", @@ -16294,7 +16174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -16304,7 +16184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", "test": "test_cfn_apigateway_rest_api", "response": "200", "error": "", @@ -16314,7 +16194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_swagger_import", "test": "test_cfn_apigateway_swagger_import", "response": "200", "error": "", @@ -16324,7 +16204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -16334,7 +16214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", "response": "200", "error": "", @@ -16344,7 +16224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_models", "test": "test_cfn_deploy_apigateway_models", "response": "200", "error": "", @@ -16354,7 +16234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_with_apigateway_resources", "test": "test_cfn_with_apigateway_resources", "response": "200", "error": "", @@ -16364,7 +16244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -16374,7 +16254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_update_usage_plan", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", "test": "test_update_usage_plan", "response": "200", "error": "", @@ -16384,7 +16264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -16394,7 +16274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", @@ -16404,7 +16284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", @@ -16414,7 +16294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", @@ -16424,7 +16304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -16434,7 +16314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -16444,7 +16324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -16454,7 +16334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", @@ -16464,7 +16344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", @@ -16474,37 +16354,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -16514,7 +16394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -16524,7 +16404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", @@ -16534,7 +16414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", @@ -16544,7 +16424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", @@ -16554,7 +16434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", @@ -16564,7 +16444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -16574,7 +16454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", @@ -16584,7 +16464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", @@ -16594,7 +16474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", @@ -16604,7 +16484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", @@ -16614,7 +16494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -16624,7 +16504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", @@ -16634,7 +16514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", @@ -16644,7 +16524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -16654,7 +16534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -16664,7 +16544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -16674,7 +16554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", @@ -16684,7 +16564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -16694,7 +16574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", @@ -16704,7 +16584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", @@ -16714,7 +16594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", @@ -16724,7 +16604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", @@ -16734,7 +16614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -16744,7 +16624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -16754,7 +16634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -16764,7 +16644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -16774,7 +16654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -16784,7 +16664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -16794,7 +16674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -16804,7 +16684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -16814,7 +16694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "200", "error": "", @@ -16824,7 +16704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -16834,7 +16714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -16844,7 +16724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -16854,7 +16734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", "test": "test_cfn_conditional_deployment", "response": "200", "error": "", @@ -16864,7 +16744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", @@ -16874,7 +16754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", @@ -16884,7 +16764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", @@ -16894,7 +16774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", @@ -16904,7 +16784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", @@ -16914,7 +16794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -16924,7 +16804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -16934,7 +16814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -16944,7 +16824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", @@ -16954,7 +16834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", @@ -16964,17 +16844,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -16984,7 +16864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", "test": "test_update_conditions", "response": "200", "error": "", @@ -16994,7 +16874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", @@ -17004,7 +16884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", @@ -17014,7 +16894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", "test": "test_redshift_cluster", "response": "200", "error": "", @@ -17024,7 +16904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "200", "error": "", @@ -17034,7 +16914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "200", "error": "", @@ -17044,7 +16924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", @@ -17054,7 +16934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", "test": "test_bucket_autoname", "response": "200", "error": "", @@ -17064,7 +16944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", "response": "200", "error": "", @@ -17074,7 +16954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", "response": "200", "error": "", @@ -17084,7 +16964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", "test": "test_cors_configuration", "response": "200", "error": "", @@ -17094,7 +16974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", "test": "test_website_configuration", "response": "200", "error": "", @@ -17104,7 +16984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -17114,7 +16994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -17124,7 +17004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", @@ -17134,7 +17014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", @@ -17144,7 +17024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", @@ -17154,7 +17034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", @@ -17164,7 +17044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", @@ -17174,7 +17054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", @@ -17184,7 +17064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", @@ -17194,7 +17074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", @@ -17204,7 +17084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -17214,7 +17094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", @@ -17224,7 +17104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", @@ -17234,7 +17114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", @@ -17244,7 +17124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", @@ -17254,7 +17134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -17264,7 +17144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", @@ -17274,7 +17154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", @@ -17284,7 +17164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -17294,7 +17174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -17304,7 +17184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -17314,7 +17194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -17324,7 +17204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", @@ -17334,7 +17214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -17344,7 +17224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -17354,7 +17234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -17364,7 +17244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", "response": "200", "error": "", @@ -17374,7 +17254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", @@ -17384,7 +17264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", @@ -17394,7 +17274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", @@ -17404,7 +17284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", @@ -17414,7 +17294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", @@ -17424,7 +17304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", @@ -17434,7 +17314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", @@ -17444,7 +17324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", @@ -17454,7 +17334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", @@ -17464,7 +17344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", @@ -17474,7 +17354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", @@ -17484,7 +17364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", @@ -17494,7 +17374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -17504,7 +17384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -17514,7 +17394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -17524,7 +17404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -17534,7 +17414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -17544,7 +17424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -17554,7 +17434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -17564,7 +17444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -17574,7 +17454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -17584,7 +17464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -17594,7 +17474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", @@ -17604,7 +17484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", @@ -17614,7 +17494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", @@ -17624,7 +17504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -17634,7 +17514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", @@ -17644,7 +17524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", @@ -17654,7 +17534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -17664,7 +17544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", "test": "test_invalid_stack_deploy", "response": "200", "error": "", @@ -17674,7 +17554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", @@ -17684,7 +17564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", "test": "test_unsupported", "response": "200", "error": "", @@ -17694,7 +17574,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -17704,7 +17594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -17714,7 +17604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -17722,21 +17612,11 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -17746,7 +17626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -17756,7 +17636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", @@ -17766,7 +17646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", @@ -17776,7 +17656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -17786,7 +17666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -17796,7 +17676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -17806,7 +17686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", @@ -17816,7 +17696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -17826,7 +17706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -17836,7 +17716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -17846,7 +17726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -17856,7 +17736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -17866,7 +17746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", @@ -17876,7 +17756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -17886,7 +17766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", @@ -17896,7 +17776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -17906,7 +17786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", @@ -17916,7 +17796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -17926,7 +17806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", @@ -17936,7 +17816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -17946,7 +17826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -17956,7 +17836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", @@ -17966,7 +17846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -17976,7 +17856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", @@ -17986,7 +17866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -17996,7 +17876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", @@ -18006,7 +17886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -18016,7 +17896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -18026,7 +17906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -18036,7 +17916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -18046,7 +17926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -18056,7 +17936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -18066,7 +17946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -18076,7 +17956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -18086,7 +17966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -18096,7 +17976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -18106,7 +17986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -18116,7 +17996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -18126,7 +18006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", @@ -18136,7 +18016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -18146,7 +18026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -18156,7 +18036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -18166,7 +18046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -18176,7 +18056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -18186,7 +18066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -18196,7 +18076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", @@ -18206,7 +18086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", @@ -18216,7 +18096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", @@ -18226,7 +18106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -18236,7 +18116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -18246,7 +18126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "200", "error": "", @@ -18256,7 +18136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -18266,7 +18146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -18276,7 +18156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -18286,7 +18166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -18296,7 +18176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", @@ -18310,7 +18190,7 @@ "ChangeSetName, StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", @@ -18320,7 +18200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_empty_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", "test": "test_empty_changeset", "response": "200", "error": "", @@ -18330,7 +18210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -18340,7 +18220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_empty_changeset", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", "test": "test_empty_changeset", "response": "400", "error": "InvalidChangeSetStatusException", @@ -18352,7 +18232,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -18368,7 +18248,7 @@ "StackName, TemplateStage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", @@ -18378,7 +18258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", @@ -18388,7 +18268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -18398,7 +18278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -18408,7 +18288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -18418,7 +18298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -18428,7 +18308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -18444,7 +18324,7 @@ "StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", @@ -18454,7 +18334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", @@ -18468,7 +18348,7 @@ "TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", "test": "test_describe_template", "response": "200", "error": "", @@ -18482,7 +18362,7 @@ "TemplateURL": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", "test": "test_describe_template", "response": "200", "error": "", @@ -18498,7 +18378,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -18508,7 +18388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", @@ -18520,7 +18400,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -18536,7 +18416,7 @@ "StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", @@ -18546,7 +18426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -18556,7 +18436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", @@ -18566,7 +18446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -18632,7 +18512,7 @@ "Parameters, StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", @@ -18642,7 +18522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", @@ -18656,7 +18536,7 @@ "Parameters, StackName, TemplateURL": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -18670,7 +18550,7 @@ "StackName, TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", @@ -18680,7 +18560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", "test": "test_update_conditions", "response": "200", "error": "", @@ -18690,8 +18570,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "400", "error": "ValidationError", "snapshot_skipped": "", @@ -18706,7 +18586,7 @@ "EnableTerminationProtection, StackName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_update_termination_protection", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", "response": "200", "error": "", @@ -18722,7 +18602,7 @@ "TemplateBody": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_validate_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_validate_template", "test": "test_validate_template", "response": "200", "error": "", @@ -18732,7 +18612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_validate_invalid_json_template_should_fail", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_validate_invalid_json_template_should_fail", "test": "test_validate_invalid_json_template_should_fail", "response": "400", "error": "ValidationError", diff --git a/data/coverage/cloudfront.json b/data/coverage/cloudfront.json index 9cc39e5050..f2e17714d5 100644 --- a/data/coverage/cloudfront.json +++ b/data/coverage/cloudfront.json @@ -1280,14 +1280,14 @@ "CachePolicyConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1296,17 +1296,17 @@ "CloudFrontOriginAccessIdentityConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", "test": "test_create_origin_access_identity", "response": "201", "error": "", @@ -1316,14 +1316,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1332,7 +1332,7 @@ "DistributionConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_invalidation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_invalidation", "test": "test_create_invalidation", "response": "201", "error": "", @@ -1342,7 +1342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_custom_errors[False]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_custom_errors[False]", "test": "test_custom_errors[False]", "response": "201", "error": "", @@ -1352,7 +1352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_custom_errors[True]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_custom_errors[True]", "test": "test_custom_errors[True]", "response": "201", "error": "", @@ -1362,7 +1362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_get_distributions", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_get_distributions", "test": "test_get_distributions", "response": "201", "error": "", @@ -1372,7 +1372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_update_distribution", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_update_distribution", "test": "test_update_distribution", "response": "201", "error": "", @@ -1388,37 +1388,37 @@ "DistributionConfigWithTags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", "test": "test_distribution_with_tags", "response": "201", "error": "", @@ -1428,14 +1428,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1444,17 +1444,17 @@ "FunctionCode, FunctionConfig, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_function", "test": "test_create_function", "response": "201", "error": "", @@ -1464,7 +1464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_function", "test": "test_create_function", "response": "409", "error": "FunctionAlreadyExists", @@ -1480,7 +1480,7 @@ "DistributionId, InvalidationBatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_invalidation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_invalidation", "test": "test_create_invalidation", "response": "201", "error": "", @@ -1490,7 +1490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_invalidation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_invalidation", "test": "test_create_invalidation", "response": "404", "error": "NoSuchDistribution", @@ -1506,17 +1506,17 @@ "OriginAccessControlConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", "test": "test_origin_access_control", "response": "201", "error": "", @@ -1532,27 +1532,27 @@ "OriginRequestPolicyConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", "test": "test_create_origin_request_policy", "response": "201", "error": "", @@ -1562,7 +1562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", "test": "test_create_origin_request_policy", "response": "409", "error": "OriginRequestPolicyAlreadyExists", @@ -1578,7 +1578,7 @@ "ResponseHeadersPolicyConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", "test": "test_create_response_headers_policy", "response": "201", "error": "", @@ -1588,7 +1588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", "test": "test_create_response_headers_policy", "response": "400", "error": "InvalidArgument", @@ -1604,14 +1604,14 @@ "Id, IfMatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1620,7 +1620,7 @@ "Id, IfMatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", "test": "test_create_origin_access_identity", "response": "204", "error": "", @@ -1636,37 +1636,37 @@ "Id, IfMatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_invalidation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_invalidation", "test": "test_create_invalidation", "response": "204", "error": "", @@ -1676,7 +1676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_custom_errors[False]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_custom_errors[False]", "test": "test_custom_errors[False]", "response": "204", "error": "", @@ -1686,7 +1686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_custom_errors[True]", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_custom_errors[True]", "test": "test_custom_errors[True]", "response": "204", "error": "", @@ -1696,7 +1696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", "test": "test_distribution_with_tags", "response": "204", "error": "", @@ -1706,7 +1706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_get_distributions", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_get_distributions", "test": "test_get_distributions", "response": "204", "error": "", @@ -1716,17 +1716,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_update_distribution", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_update_distribution", "test": "test_update_distribution", "response": "204", "error": "", @@ -1742,17 +1742,17 @@ "IfMatch, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_function", "test": "test_create_function", "response": "204", "error": "", @@ -1768,7 +1768,7 @@ "Id, IfMatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", "test": "test_origin_access_control", "response": "204", "error": "", @@ -1778,104 +1778,104 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "400", "error": "InvalidIfMatchVersion", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1884,27 +1884,27 @@ "Id, IfMatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", "test": "test_create_origin_request_policy", "response": "204", "error": "", @@ -1920,7 +1920,7 @@ "Id, IfMatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", "test": "test_create_response_headers_policy", "response": "204", "error": "", @@ -1936,14 +1936,14 @@ "Name, Stage": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1952,7 +1952,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", @@ -1968,7 +1968,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", "test": "test_create_origin_access_identity", "response": "200", "error": "", @@ -1978,7 +1978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", "test": "test_create_origin_access_identity", "response": "404", "error": "NoSuchCloudFrontOriginAccessIdentity", @@ -1994,7 +1994,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -2004,7 +2004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_update_distribution", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_update_distribution", "test": "test_update_distribution", "response": "200", "error": "", @@ -2020,7 +2020,7 @@ "Name, Stage": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_function", "test": "test_create_function", "response": "200", "error": "", @@ -2030,7 +2030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_function", "test": "test_create_function", "response": "404", "error": "NoSuchFunctionExists", @@ -2046,7 +2046,7 @@ "DistributionId, Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_invalidation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_invalidation", "test": "test_create_invalidation", "response": "200", "error": "", @@ -2062,17 +2062,17 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -2088,7 +2088,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -2104,37 +2104,27 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", - "test": "test_origin_request_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", "test": "test_create_origin_request_policy", "response": "200", "error": "", @@ -2144,7 +2134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", "test": "test_create_origin_request_policy", "response": "404", "error": "NoSuchOriginRequestPolicy", @@ -2160,7 +2150,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", "test": "test_create_response_headers_policy", "response": "200", "error": "", @@ -2170,7 +2160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", "test": "test_create_response_headers_policy", "response": "404", "error": "NoSuchResponseHeadersPolicy", @@ -2186,14 +2176,14 @@ "Marker, MaxItems, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -2202,17 +2192,17 @@ "Marker, MaxItems": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", "test": "test_create_origin_access_identity", "response": "200", "error": "", @@ -2222,14 +2212,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2238,47 +2228,37 @@ "Marker, MaxItems": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", - "test": "test_create_from_cloudformation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", "test": "test_create_from_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_get_distributions", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_get_distributions", "test": "test_get_distributions", "response": "200", "error": "", @@ -2288,14 +2268,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2304,17 +2284,17 @@ "Marker, MaxItems, Stage": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_function", "test": "test_create_function", "response": "200", "error": "", @@ -2330,7 +2310,7 @@ "DistributionId, Marker, MaxItems": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_invalidation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_invalidation", "test": "test_create_invalidation", "response": "200", "error": "", @@ -2346,27 +2326,27 @@ "Marker, MaxItems, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", "test": "test_create_origin_request_policy", "response": "200", "error": "", @@ -2382,7 +2362,7 @@ "Marker, MaxItems, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", "test": "test_create_response_headers_policy", "response": "200", "error": "", @@ -2398,7 +2378,7 @@ "Resource": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", "test": "test_distribution_with_tags", "response": "200", "error": "", @@ -2414,7 +2394,7 @@ "Resource, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", "test": "test_distribution_with_tags", "response": "204", "error": "", @@ -2430,7 +2410,7 @@ "DistributionConfig, Id, IfMatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_update_distribution", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_update_distribution", "test": "test_update_distribution", "response": "200", "error": "", @@ -2446,7 +2426,7 @@ "FunctionCode, FunctionConfig, IfMatch, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_function", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_function", "test": "test_create_function", "response": "200", "error": "", @@ -2462,7 +2442,7 @@ "Id, IfMatch, OriginAccessControlConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -2478,7 +2458,7 @@ "Id, IfMatch, OriginRequestPolicyConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", "test": "test_create_origin_request_policy", "response": "200", "error": "", @@ -2494,7 +2474,7 @@ "Id, IfMatch, ResponseHeadersPolicyConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", "test": "test_create_response_headers_policy", "response": "200", "error": "", diff --git a/data/coverage/cloudtrail.json b/data/coverage/cloudtrail.json index faf0e1ad23..e78d9cf3b4 100644 --- a/data/coverage/cloudtrail.json +++ b/data/coverage/cloudtrail.json @@ -560,21 +560,21 @@ "CloudWatchLogsLogGroupArn, CloudWatchLogsRoleArn, EnableLogFileValidation, IncludeGlobalServiceEvents, IsMultiRegionTrail, Name, S3BucketName, TagsList": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name, S3BucketName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -584,7 +584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", "test": "test_get_trail_status_of_not_started", "response": "200", "error": "", @@ -594,7 +594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started", "test": "test_get_trail_status_of_started", "response": "200", "error": "", @@ -604,7 +604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", "test": "test_get_trail_status_of_started_and_stopped", "response": "200", "error": "", @@ -614,7 +614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", "test": "test_no_logging_if_no_startup", "response": "200", "error": "", @@ -624,7 +624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", "test": "test_start_stop_updates", "response": "200", "error": "", @@ -638,14 +638,14 @@ "Name, S3BucketName, S3KeyPrefix": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -654,27 +654,27 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -684,7 +684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", "test": "test_get_trail_status_of_not_started", "response": "200", "error": "", @@ -694,7 +694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started", "test": "test_get_trail_status_of_started", "response": "200", "error": "", @@ -704,7 +704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", "test": "test_get_trail_status_of_started_and_stopped", "response": "200", "error": "", @@ -714,7 +714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", "test": "test_no_logging_if_no_startup", "response": "200", "error": "", @@ -724,7 +724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", "test": "test_start_stop_updates", "response": "200", "error": "", @@ -734,7 +734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "400", "error": "TrailNotFoundException", @@ -750,7 +750,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -760,7 +760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -770,7 +770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", "test": "test_no_logging_if_no_startup", "response": "200", "error": "", @@ -786,7 +786,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -802,7 +802,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", "test": "test_get_trail_status_of_not_started", "response": "200", "error": "", @@ -812,7 +812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started", "test": "test_get_trail_status_of_started", "response": "200", "error": "", @@ -822,7 +822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", "test": "test_get_trail_status_of_started_and_stopped", "response": "200", "error": "", @@ -832,7 +832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", "test": "test_start_stop_updates", "response": "200", "error": "", @@ -848,7 +848,7 @@ "ResourceIdList": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -864,17 +864,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -884,17 +874,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -904,7 +894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", "test": "test_no_logging_if_no_startup", "response": "200", "error": "", @@ -920,7 +910,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", "test": "test_filter_lookup_attributes", "response": "200", "error": "", @@ -930,7 +920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes_invalid", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes_invalid", "test": "test_filter_lookup_attributes_invalid", "response": "200", "error": "", @@ -940,17 +930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_record_events", - "test": "test_record_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_s3_trails", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_s3_trails", "test": "test_s3_trails", "response": "200", "error": "", @@ -964,7 +944,7 @@ "LookupAttributes": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes_invalid", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes_invalid", "test": "test_filter_lookup_attributes_invalid", "response": "400", "error": "InvalidLookupAttributesException", @@ -978,7 +958,7 @@ "LookupAttributes, MaxResults, StartTime": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_s3_trails", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_s3_trails", "test": "test_s3_trails", "response": "200", "error": "", @@ -992,7 +972,7 @@ "LookupAttributes, StartTime": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", "test": "test_filter_lookup_attributes", "response": "200", "error": "", @@ -1002,7 +982,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_s3_trails", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_record_events", + "test": "test_record_events", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.eventVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_s3_trails", "test": "test_s3_trails", "response": "200", "error": "", @@ -1018,24 +1008,24 @@ "EventSelectors, TrailName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1044,17 +1034,17 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -1064,7 +1054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started", "test": "test_get_trail_status_of_started", "response": "200", "error": "", @@ -1074,7 +1064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", "test": "test_get_trail_status_of_started_and_stopped", "response": "200", "error": "", @@ -1084,7 +1074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", "test": "test_start_stop_updates", "response": "200", "error": "", @@ -1100,7 +1090,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -1110,7 +1100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_started_and_stopped", "test": "test_get_trail_status_of_started_and_stopped", "response": "200", "error": "", @@ -1120,7 +1110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", "test": "test_start_stop_updates", "response": "200", "error": "", @@ -1136,7 +1126,7 @@ "Name, S3BucketName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", diff --git a/data/coverage/cloudwatch.json b/data/coverage/cloudwatch.json index d2d77aea77..5a32cc3b2f 100644 --- a/data/coverage/cloudwatch.json +++ b/data/coverage/cloudwatch.json @@ -464,17 +464,17 @@ "AlarmNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -484,7 +484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", "test": "test_describe_alarms_converts_date_format_correctly", "response": "200", "error": "", @@ -494,7 +494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -504,7 +504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms_converts_date_format_correctly", "test": "test_put_composite_alarm_describe_alarms_converts_date_format_correctly", "response": "200", "error": "", @@ -514,7 +514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", "test": "test_put_metric_alarm_escape_character", "response": "200", "error": "", @@ -524,7 +524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -534,7 +534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", "test": "test_store_tags", "response": "200", "error": "", @@ -550,7 +550,7 @@ "AlarmNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -560,8 +560,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", @@ -570,48 +570,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "test": "test_alarm_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -620,7 +600,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -630,7 +610,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -640,7 +620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", "test": "test_describe_alarms_converts_date_format_correctly", "response": "200", "error": "", @@ -650,7 +630,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", "test": "test_describe_alarms_converts_date_format_correctly", "response": "200", "error": "", @@ -660,7 +640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -670,7 +650,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -680,7 +660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms_converts_date_format_correctly", "test": "test_put_composite_alarm_describe_alarms_converts_date_format_correctly", "response": "200", "error": "", @@ -690,7 +670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", "test": "test_put_metric_alarm_escape_character", "response": "200", "error": "", @@ -700,7 +680,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", "test": "test_put_metric_alarm_escape_character", "response": "200", "error": "", @@ -710,7 +690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -720,7 +700,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", "test": "test_store_tags", "response": "200", "error": "", @@ -730,8 +710,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", "response": "200", "error": "", "snapshot_skipped": "", @@ -740,18 +720,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -760,34 +750,64 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", - "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", - "test": "test_fifo_content_based_message_deduplication_arrives_once", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -796,7 +816,7 @@ "AlarmNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -812,7 +832,7 @@ "AlarmNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -828,7 +848,7 @@ "EndTime, MetricDataQueries, StartTime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -838,18 +858,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", @@ -858,17 +868,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", @@ -878,18 +878,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -898,7 +888,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", "test": "test_aws_sqs_metrics_created", "response": "200", "error": "", @@ -908,7 +898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -918,7 +908,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -928,7 +918,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_get_metric_data", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data", "test": "test_get_metric_data", "response": "200", "error": "", @@ -938,7 +928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", "test": "test_put_metric_alarm_escape_character", "response": "200", "error": "", @@ -948,7 +938,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -958,8 +948,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", "response": "200", "error": "", "snapshot_skipped": "", @@ -968,18 +958,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -988,34 +988,64 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", - "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", - "test": "test_fifo_content_based_message_deduplication_arrives_once", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -1024,7 +1054,7 @@ "EndTime, MetricName, Namespace, Period, StartTime, Statistics": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_data", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data", "test": "test_put_metric_data", "response": "200", "error": "", @@ -1034,7 +1064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list", "test": "test_put_metric_data_values_list", "response": "200", "error": "", @@ -1050,7 +1080,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions", "test": "test_multiple_dimensions", "response": "200", "error": "", @@ -1064,7 +1094,7 @@ "Dimensions": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", "test": "test_aws_sqs_metrics_created", "response": "200", "error": "", @@ -1078,7 +1108,7 @@ "MetricName, Namespace": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_data", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data", "test": "test_put_metric_data", "response": "200", "error": "", @@ -1088,7 +1118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_gzip", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_gzip", "test": "test_put_metric_data_gzip", "response": "200", "error": "", @@ -1102,7 +1132,7 @@ "Namespace": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", "test": "test_list_metrics_uniqueness", "response": "200", "error": "", @@ -1114,7 +1144,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -1130,7 +1160,7 @@ "ResourceARN": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", "test": "test_store_tags", "response": "200", "error": "", @@ -1146,7 +1176,7 @@ "AlarmName, AlarmRule": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_composite_alarm_describe_alarms_converts_date_format_correctly", "test": "test_put_composite_alarm_describe_alarms_converts_date_format_correctly", "response": "200", "error": "", @@ -1162,7 +1192,7 @@ "ActionsEnabled, AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, OKActions, Period, Statistic, Threshold, TreatMissingData, Unit": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -1176,7 +1206,7 @@ "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, Dimensions, EvaluationPeriods, MetricName, Namespace, OKActions, Period, Statistic, Threshold, TreatMissingData, Unit": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -1186,7 +1216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -1200,7 +1230,7 @@ "AlarmActions, AlarmDescription, AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm_escape_character", "test": "test_put_metric_alarm_escape_character", "response": "200", "error": "", @@ -1214,7 +1244,7 @@ "AlarmName, ComparisonOperator, EvaluationPeriods": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_describe_alarms_converts_date_format_correctly", "test": "test_describe_alarms_converts_date_format_correctly", "response": "200", "error": "", @@ -1224,7 +1254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", "test": "test_store_tags", "response": "200", "error": "", @@ -1238,14 +1268,14 @@ "AlarmName, ComparisonOperator, EvaluationPeriods, MetricName, Namespace, Period, Statistic, Threshold": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1254,67 +1284,87 @@ "MetricData, Namespace": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", - "test": "test_create_rest_api_with_optional_params", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", - "test": "test_method_request_parameters", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", - "test": "test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", - "test": "test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", - "test": "test_import_documentation_parts", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validators", - "test": "test_invalid_get_request_validators", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -1324,7 +1374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -1334,7 +1384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -1344,7 +1394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -1354,7 +1404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -1364,7 +1414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -1374,7 +1424,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -1384,7 +1434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -1394,7 +1444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -1404,7 +1454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -1414,7 +1464,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -1424,7 +1474,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -1434,7 +1484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -1444,7 +1494,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -1454,7 +1504,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -1464,7 +1514,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -1474,7 +1524,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -1484,7 +1534,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -1494,7 +1544,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -1504,18 +1554,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", - "test": "test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..lastUpdatedDate']", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", - "test": "test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "test": "test_lambda_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -1524,8 +1574,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", - "test": "test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -1534,128 +1584,128 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "test": "test_api_gateway_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "test": "test_sqs_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", - "test": "test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", - "test": "test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", - "test": "test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", - "test": "test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", - "test": "test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", @@ -1664,48 +1714,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "200", "error": "", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -1714,8 +1764,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", @@ -1724,148 +1774,238 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "test": "test_aws_sqs_metrics_created", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data", + "test": "test_get_metric_data", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", + "test": "test_list_metrics_uniqueness", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions", + "test": "test_multiple_dimensions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data", + "test": "test_put_metric_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_gzip", + "test": "test_put_metric_data_gzip", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list", + "test": "test_put_metric_data_values_list", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "200", "error": "", "snapshot_skipped": "", @@ -1874,18 +2014,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", + "test": "test_more_than_20_global_secondary_indexes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", "snapshot_skipped": "", @@ -1894,8 +2034,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", + "test": "test_put_events_into_event_bus", "response": "200", "error": "", "snapshot_skipped": "", @@ -1904,18 +2044,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", + "test": "test_put_events_with_input_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -1924,8 +2084,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", "snapshot_skipped": "", @@ -1934,18 +2094,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -1954,8 +2114,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui", - "test": "test_get_cloudformation_ui", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", "response": "200", "error": "", "snapshot_skipped": "", @@ -1964,87 +2124,97 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", + "test": "test_put_events_with_target_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", + "test": "test_put_events_with_values_in_array", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "test": "test_trigger_event_on_ssm_change", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", + "test": "test_stream_consumers", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -2054,7 +2224,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -2064,7 +2234,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -2074,7 +2244,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -2084,7 +2254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -2094,7 +2264,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -2104,7 +2274,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -2114,7 +2284,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -2124,7 +2294,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -2134,7 +2304,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -2144,7 +2314,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -2154,7 +2324,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -2164,7 +2334,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -2174,7 +2344,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -2184,7 +2354,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -2194,7 +2364,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -2204,7 +2374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -2214,7 +2384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -2224,7 +2394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -2234,7 +2404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -2244,7 +2414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -2254,7 +2424,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -2264,7 +2434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -2274,7 +2444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -2284,7 +2454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -2294,7 +2464,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -2304,7 +2474,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -2314,7 +2484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -2324,7 +2494,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -2334,7 +2504,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -2344,7 +2514,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -2354,7 +2524,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -2364,7 +2534,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -2374,7 +2544,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -2384,7 +2554,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -2394,7 +2564,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -2404,7 +2574,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -2414,7 +2584,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -2424,7 +2594,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -2434,7 +2604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -2444,7 +2614,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -2454,7 +2624,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -2464,7 +2634,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -2474,7 +2644,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -2484,7 +2654,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -2494,7 +2664,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -2504,7 +2674,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -2514,7 +2684,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -2524,7 +2694,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -2534,7 +2704,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -2544,7 +2714,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -2554,7 +2724,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -2564,7 +2734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -2574,7 +2744,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -2584,7 +2754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -2594,7 +2764,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2604,7 +2774,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2614,7 +2784,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2624,7 +2794,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -2634,7 +2804,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -2644,7 +2814,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -2654,7 +2824,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -2664,7 +2834,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -2674,7 +2844,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -2684,7 +2854,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -2694,7 +2864,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -2704,7 +2874,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -2714,7 +2884,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -2724,7 +2894,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -2734,7 +2904,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -2744,7 +2914,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -2754,7 +2924,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -2764,7 +2934,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -2774,7 +2944,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2784,7 +2954,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2794,7 +2964,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2804,7 +2974,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -2814,7 +2984,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -2824,7 +2994,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -2834,7 +3004,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -2844,7 +3014,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -2854,7 +3024,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -2864,7 +3034,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -2874,7 +3044,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -2884,7 +3054,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -2894,7 +3064,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2904,7 +3074,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2914,7 +3084,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2924,7 +3094,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -2934,7 +3104,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -2944,7 +3114,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -2954,7 +3124,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -2964,7 +3134,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -2974,7 +3144,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -2984,7 +3154,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2994,7 +3164,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -3004,7 +3174,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -3014,7 +3184,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -3024,7 +3194,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -3034,7 +3204,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -3044,7 +3214,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -3054,7 +3224,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -3064,7 +3234,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -3074,7 +3244,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -3084,7 +3254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -3094,7 +3264,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -3104,7 +3274,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -3114,7 +3284,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -3124,7 +3294,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -3134,7 +3304,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -3144,7 +3314,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -3154,7 +3324,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -3164,7 +3334,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -3174,7 +3344,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", @@ -3184,7 +3354,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "200", "error": "", @@ -3194,17 +3364,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", - "test": "test_hot_reloading_publish_version", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -3214,7 +3374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -3224,7 +3384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -3234,7 +3394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -3244,7 +3404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -3254,17 +3414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -3274,7 +3424,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -3284,7 +3434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -3294,7 +3444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -3304,7 +3454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -3314,7 +3464,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -3324,7 +3474,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -3334,7 +3484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -3344,7 +3494,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -3354,7 +3504,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -3364,7 +3514,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -3374,7 +3524,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -3384,7 +3534,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -3394,7 +3544,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -3404,7 +3554,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -3414,7 +3564,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -3424,7 +3574,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -3434,7 +3584,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -3444,7 +3594,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -3454,7 +3604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -3464,7 +3614,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -3474,7 +3624,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -3484,7 +3634,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -3494,7 +3644,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -3504,7 +3654,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -3514,7 +3664,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -3524,7 +3674,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -3534,7 +3684,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -3544,7 +3694,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -3554,7 +3704,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -3564,7 +3714,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -3574,7 +3724,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -3584,7 +3734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -3594,7 +3744,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -3604,7 +3754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -3614,7 +3764,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -3624,7 +3774,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -3634,7 +3784,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -3644,7 +3794,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -3654,7 +3804,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -3664,7 +3814,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -3674,7 +3824,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -3684,7 +3834,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -3694,7 +3844,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -3704,7 +3854,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -3714,7 +3864,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -3724,7 +3874,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -3734,7 +3884,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -3744,7 +3894,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -3754,7 +3904,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -3764,7 +3914,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -3774,7 +3924,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -3784,7 +3934,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -3794,7 +3944,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -3804,7 +3954,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -3814,7 +3964,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -3824,7 +3974,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -3834,8 +3984,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -3844,7 +4004,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -3854,7 +4014,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -3864,7 +4024,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -3874,7 +4034,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -3884,7 +4044,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -3894,7 +4054,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -3904,7 +4064,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -3914,7 +4074,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -3924,27 +4084,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "test": "test_invalid_topic_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -3954,7 +4114,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", @@ -3964,7 +4124,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -3974,17 +4134,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -3994,17 +4144,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -4014,7 +4154,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -4024,7 +4164,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -4034,7 +4174,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -4044,7 +4184,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -4054,7 +4194,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -4064,7 +4204,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -4074,7 +4214,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -4084,7 +4224,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -4094,7 +4234,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -4104,7 +4244,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -4114,288 +4254,288 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", - "test": "test_create_state_machines_in_parallel", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", - "test": "test_aws_sdk_task_delete_s3_object", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_get_metric_data", - "test": "test_get_metric_data", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "test": "test_publish_by_path_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", - "test": "test_list_metrics_uniqueness", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions", - "test": "test_multiple_dimensions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_data", - "test": "test_put_metric_data", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_gzip", - "test": "test_put_metric_data_gzip", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "test": "test_publish_message_by_target_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list", - "test": "test_put_metric_data_values_list", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "test": "test_publish_sqs_from_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", "snapshot_skipped": "", @@ -4404,8 +4544,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", - "test": "test_batch_write_not_matching_schema", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4414,8 +4554,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4424,28 +4564,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "test": "test_publish_unicode_chars", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -4454,8 +4594,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4464,8 +4604,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4474,8 +4614,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -4484,28 +4624,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", @@ -4514,8 +4654,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", + "test": "test_cross_account_access[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4524,8 +4664,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", + "test": "test_cross_account_access[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4534,8 +4674,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", + "test": "test_approximate_number_of_messages_delayed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4544,8 +4684,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", + "test": "test_batch_send_with_invalid_char_should_succeed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4554,8 +4694,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", + "test": "test_change_message_visibility_batch_with_too_large_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -4564,8 +4704,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", + "test": "test_change_message_visibility_not_permanent", "response": "200", "error": "", "snapshot_skipped": "", @@ -4574,8 +4714,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -4584,8 +4724,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", + "test": "test_create_and_send_to_fifo_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -4594,78 +4734,78 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter", - "test": "test_describe_vpc_endpoints_with_filter", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", + "test": "test_create_queue_after_internal_attributes_changes_works", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", - "test": "test_dynamodb_error_injection", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_send", + "test": "test_create_queue_after_send", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", + "test": "test_dead_letter_queue_chain", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_domain_version", - "test": "test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", + "test": "test_dead_letter_queue_max_receive_count", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", - "test": "test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", - "test": "test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", - "test": "test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", + "test": "test_delete_message_batch_invalid_msg_id[]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", + "test": "test_delete_message_batch_with_too_large_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -4674,8 +4814,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", + "test": "test_delete_message_deletes_with_change_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -4684,308 +4824,308 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", + "test": "test_delete_message_with_deleted_receipt_handle", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", - "test": "test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", + "test": "test_extend_message_visibility_timeout_set_in_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", - "test": "test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_host_via_header_complete_message_lifecycle", + "test": "test_external_host_via_header_complete_message_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", - "test": "test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_hostname", + "test": "test_external_hostname", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", + "test": "test_fifo_approx_number_of_messages", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", + "test": "test_fifo_content_based_message_deduplication_arrives_once", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", + "test": "test_fifo_deduplication_arrives_once_after_delete[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", - "test": "test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", + "test": "test_fifo_deduplication_arrives_once_after_delete[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", + "test": "test_fifo_deduplication_not_on_message_group_id[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", + "test": "test_fifo_deduplication_not_on_message_group_id[True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", - "test": "test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", + "test": "test_fifo_message_attributes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", + "test": "test_fifo_message_group_visibility_after_change_message_visibility", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_recreate_iam_role", - "test": "test_recreate_iam_role", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", + "test": "test_fifo_message_group_visibility_after_delete", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", + "test": "test_fifo_message_group_visibility_after_partial_delete", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", + "test": "test_fifo_messages_in_order_after_timeout", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", + "test": "test_fifo_queue_send_message_with_delay_on_queue_works", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_seconds_fails", + "test": "test_fifo_queue_send_message_with_delay_seconds_fails", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", + "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", + "test": "test_fifo_receive_message_group_id_ordering", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", + "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", + "test": "test_fifo_receive_message_with_zero_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_sequence_number_increases", + "test": "test_fifo_sequence_number_increases", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", + "test": "test_inflight_message_requeue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", + "test": "test_message_with_attributes_should_be_enqueued", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", + "test": "test_posting_to_fifo_requires_deduplicationid_group_id", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_queue_via_queue_name", + "test": "test_posting_to_queue_via_queue_name", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", + "test": "test_publish_get_delete_message", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", + "test": "test_publish_get_delete_message_batch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue", + "test": "test_purge_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", + "test": "test_purge_queue_clears_fifo_deduplication_cache", "response": "200", "error": "", "snapshot_skipped": "", @@ -4994,208 +5134,208 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", + "test": "test_purge_queue_deletes_delayed_messages", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_non_implemented_operation", - "test": "test_call_non_implemented_operation", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", + "test": "test_purge_queue_deletes_inflight_messages", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_s3_with_streaming_trait[bytes]", - "test": "test_call_s3_with_streaming_trait[bytes]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", + "test": "test_receive_after_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_s3_with_streaming_trait[str]", - "test": "test_call_s3_with_streaming_trait[str]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", + "test": "test_receive_message_attribute_names_filters", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SenderId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_with_es_creates_state_correctly", - "test": "test_call_with_es_creates_state_correctly", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", + "test": "test_receive_message_attributes_timestamp_types", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_with_sqs_modifies_state_in_moto_backend", - "test": "test_call_with_sqs_modifies_state_in_moto_backend", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", + "test": "test_receive_message_message_attribute_names_filters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", - "test": "test_multi_region_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", + "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", + "test": "test_receive_message_with_visibility_timeout_updates_timeout", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", - "test": "test_create_clusters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", + "test": "test_receive_terminate_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", - "test": "test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", + "test": "test_remove_message_with_old_receipt_handle", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", - "test": "test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", + "test": "test_send_batch_receive_multiple", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", - "test": "test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", + "test": "test_send_delay_and_wait_time", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", - "test": "test_update_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch", + "test": "test_send_message_batch", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", - "test": "test_dynamodb_stream_handler_deployed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", + "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Detail']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", + "test": "test_send_message_with_attributes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", + "test": "test_send_message_with_binary_attributes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", + "test": "test_send_message_with_delay_0_works_for_fifo", "response": "200", "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "test": "test_send_message_with_invalid_string_attributes", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", + "test": "test_send_message_with_updated_maximum_message_size", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", + "test": "test_send_receive_max_number_of_messages", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message", + "test": "test_send_receive_message", "response": "200", "error": "", "snapshot_skipped": "", @@ -5204,8 +5344,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", + "test": "test_send_receive_message_encoded_content", "response": "200", "error": "", "snapshot_skipped": "", @@ -5214,8 +5354,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", + "test": "test_send_receive_message_multiple_queues", "response": "200", "error": "", "snapshot_skipped": "", @@ -5224,8 +5364,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", + "test": "test_sent_message_retains_attributes_after_receive", "response": "200", "error": "", "snapshot_skipped": "", @@ -5234,38 +5374,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sequence_number", + "test": "test_sequence_number", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", - "test": "test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", + "test": "test_system_attributes_have_no_effect_on_attr_md5", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", + "test": "test_terminate_visibility_timeout_after_receive", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", + "test": "test_wait_time_seconds_queue_attribute_waits_correctly", "response": "200", "error": "", "snapshot_skipped": "", @@ -5274,8 +5414,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", + "test": "test_wait_time_seconds_waits_correctly", "response": "200", "error": "", "snapshot_skipped": "", @@ -5284,8 +5424,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", + "test": "test_endpoint_strategy_with_multi_region[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5294,8 +5434,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", + "test": "test_endpoint_strategy_with_multi_region[off]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5304,8 +5444,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", + "test": "test_endpoint_strategy_with_multi_region[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5314,8 +5454,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", - "test": "test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", + "test": "test_get_send_and_receive_messages", "response": "200", "error": "", "snapshot_skipped": "", @@ -5324,478 +5464,450 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_fifo_list_messages_as_botocore_endpoint_url", + "test": "test_fifo_list_messages_as_botocore_endpoint_url", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_botocore_endpoint_url", + "test": "test_list_messages_as_botocore_endpoint_url", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_json", + "test": "test_list_messages_as_json", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", - "test": "test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", + "test": "test_list_messages_has_no_side_effects", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", - "test": "test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", + "test": "test_list_messages_with_queue_url_in_path", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", - "test": "test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", - "test": "test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "test": "test_create_run_state_machine", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", - "test": "test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", - "test": "test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", - "test": "test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", - "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", - "test": "test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", - "test": "test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", - "test": "test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", - "test": "test_sns_confirm_subscription_wrong_token", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-token.Error.Message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", - "test": "test_cross_account_access[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", - "test": "test_cross_account_access[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", - "test": "test_approximate_number_of_messages_delayed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", - "test": "test_batch_send_with_invalid_char_should_succeed", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", - "test": "test_change_message_visibility_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", - "test": "test_change_message_visibility_not_permanent", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", - "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", - "test": "test_create_and_send_to_fifo_queue", + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", + "test": "test_multi_region_api_gateway", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", - "test": "test_create_queue_after_internal_attributes_changes_works", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", + "test": "test_port_strategy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_send", - "test": "test_create_queue_after_send", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", - "test": "test_dead_letter_queue_chain", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", + "test": "test_dynamodb_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", - "test": "test_dead_letter_queue_max_receive_count", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", - "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", - "test": "test_delete_message_batch_invalid_msg_id[]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", - "test": "test_delete_message_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", - "test": "test_delete_message_deletes_with_change_visibility_timeout", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", + "test": "test_invoke_sns_sqs_integration_using_edge_port", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", - "test": "test_delete_message_with_deleted_receipt_handle", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", - "test": "test_extend_message_visibility_timeout_set_in_queue", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_host_via_header_complete_message_lifecycle", - "test": "test_external_host_via_header_complete_message_lifecycle", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", + "test": "test_assume_role_sqs_with_put_role_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname", - "test": "test_external_hostname", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", + "test": "test_enforce_policy_cloudwatch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", - "test": "test_fifo_approx_number_of_messages", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", - "test": "test_fifo_content_based_message_deduplication_arrives_once", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", @@ -5804,48 +5916,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", - "test": "test_fifo_deduplication_arrives_once_after_delete[False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes", + "test": "test_sqs_receive_queue_attributes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", - "test": "test_fifo_deduplication_arrives_once_after_delete[True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_resource_deny", + "test": "test_sqs_receive_queue_attributes_resource_deny", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", - "test": "test_fifo_deduplication_not_on_message_group_id[False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", - "test": "test_fifo_deduplication_not_on_message_group_id[True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_user_permission_boundary", + "test": "test_sqs_receive_queue_attributes_user_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", - "test": "test_fifo_message_attributes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5854,8 +5966,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", - "test": "test_fifo_message_group_visibility_after_change_message_visibility", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5864,8 +5976,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", - "test": "test_fifo_message_group_visibility_after_delete", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5874,8 +5986,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", - "test": "test_fifo_message_group_visibility_after_partial_delete", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5884,58 +5996,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", - "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", - "test": "test_fifo_messages_in_order_after_timeout", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", - "test": "test_fifo_queue_send_message_with_delay_on_queue_works", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_seconds_fails", - "test": "test_fifo_queue_send_message_with_delay_seconds_fails", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", + "test": "test_events_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", - "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", + "test": "test_events_sqs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", - "test": "test_fifo_receive_message_group_id_ordering", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", @@ -5944,700 +6056,98 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", - "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", - "test": "test_fifo_receive_message_with_zero_visibility_timeout", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_sequence_number_increases", - "test": "test_fifo_sequence_number_increases", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", + "test": "test_sns_sqs_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", - "test": "test_inflight_message_requeue", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", - "test": "test_message_with_attributes_should_be_enqueued", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", - "test": "test_posting_to_fifo_requires_deduplicationid_group_id", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_queue_via_queue_name", - "test": "test_posting_to_queue_via_queue_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", - "test": "test_publish_get_delete_message", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", - "test": "test_publish_get_delete_message_batch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", - "test": "test_purge_queue", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", - "test": "test_purge_queue_clears_fifo_deduplication_cache", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", - "test": "test_purge_queue_deletes_delayed_messages", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", - "test": "test_purge_queue_deletes_inflight_messages", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", - "test": "test_receive_after_visibility_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", - "test": "test_receive_message_attribute_names_filters", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", - "test": "test_receive_message_attributes_timestamp_types", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", - "test": "test_receive_message_message_attribute_names_filters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", - "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", - "test": "test_receive_message_with_visibility_timeout_updates_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", - "test": "test_receive_terminate_visibility_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", - "test": "test_remove_message_with_old_receipt_handle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", - "test": "test_send_batch_receive_multiple", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", - "test": "test_send_delay_and_wait_time", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch", - "test": "test_send_message_batch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", - "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", - "test": "test_send_message_with_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", - "test": "test_send_message_with_binary_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", - "test": "test_send_message_with_delay_0_works_for_fifo", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", - "test": "test_send_message_with_invalid_string_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", - "test": "test_send_message_with_updated_maximum_message_size", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", - "test": "test_send_receive_max_number_of_messages", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message", - "test": "test_send_receive_message", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", - "test": "test_send_receive_message_encoded_content", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", - "test": "test_send_receive_message_multiple_queues", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", - "test": "test_sent_message_retains_attributes_after_receive", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sequence_number", - "test": "test_sequence_number", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", - "test": "test_system_attributes_have_no_effect_on_attr_md5", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", - "test": "test_terminate_visibility_timeout_after_receive", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", - "test": "test_wait_time_seconds_queue_attribute_waits_correctly", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", - "test": "test_wait_time_seconds_waits_correctly", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", - "test": "test_endpoint_strategy_with_multi_region[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", - "test": "test_endpoint_strategy_with_multi_region[off]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", - "test": "test_endpoint_strategy_with_multi_region[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", - "test": "test_get_send_and_receive_messages", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_fifo_list_messages_as_botocore_endpoint_url", - "test": "test_fifo_list_messages_as_botocore_endpoint_url", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_botocore_endpoint_url", - "test": "test_list_messages_as_botocore_endpoint_url", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_json", - "test": "test_list_messages_as_json", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", - "test": "test_list_messages_has_no_side_effects", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", - "test": "test_list_messages_with_queue_url_in_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", - "test": "test_invoke_sns_sqs_integration_using_edge_port", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", - "test": "test_custom_domains[-base1-.example.com-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", - "test": "test_custom_domains[-base1-.example.com-2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", - "test": "test_custom_domains[-base1-.localhost-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", - "test": "test_custom_domains[-base1-.localhost-2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", - "test": "test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", + "test": "test_s3_bucket_notification_sqs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", - "test": "test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6646,8 +6156,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", - "test": "test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6656,8 +6166,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", - "test": "test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6666,8 +6176,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6676,8 +6186,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6686,8 +6196,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", - "test": "test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6696,8 +6206,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", - "test": "test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6706,8 +6216,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6716,8 +6226,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6726,8 +6236,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6736,8 +6246,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6746,58 +6256,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "200", "error": "", "snapshot_skipped": "", @@ -6806,118 +6316,118 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6926,8 +6436,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6936,8 +6446,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", - "test": "test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6946,28 +6456,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", - "test": "test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6976,8 +6486,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", - "test": "test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6986,8 +6496,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", - "test": "test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6996,8 +6506,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", - "test": "test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7006,8 +6516,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7016,8 +6526,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7026,8 +6536,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7036,8 +6546,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7046,18 +6556,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7066,48 +6576,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7116,8 +6626,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7126,8 +6636,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7136,8 +6646,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7146,108 +6656,108 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7256,18 +6766,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7276,8 +6786,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7286,8 +6796,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7296,68 +6806,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -7366,8 +6866,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -7376,8 +6876,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -7386,108 +6886,108 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", - "test": "test_enforce_policy_cloudwatch", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes", - "test": "test_sqs_receive_queue_attributes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_resource_deny", - "test": "test_sqs_receive_queue_attributes_resource_deny", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_user_permission_boundary", - "test": "test_sqs_receive_queue_attributes_user_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7496,8 +6996,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7506,88 +7006,78 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7596,8 +7086,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7606,38 +7096,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", - "test": "test_sns_sqs_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -7646,58 +7136,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", - "test": "test_s3_bucket_notification_sqs", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", + "test": "test_create_submit_job", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", - "test": "test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", @@ -7706,7 +7196,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -7716,7 +7206,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -7726,7 +7216,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -7736,7 +7226,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -7746,7 +7236,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -7756,7 +7246,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -7766,7 +7256,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -7776,7 +7266,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -7786,7 +7276,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -7796,7 +7286,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -7806,7 +7296,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -7816,7 +7306,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -7826,7 +7316,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -7836,7 +7326,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -7846,7 +7336,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -7856,7 +7346,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -7866,7 +7356,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -7876,7 +7366,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -7886,7 +7376,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -7896,7 +7386,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -7906,7 +7396,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -7916,7 +7416,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -7926,7 +7426,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -7936,7 +7436,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -7946,7 +7446,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -7956,7 +7456,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -7966,7 +7466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -7976,7 +7476,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -7986,7 +7486,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -7996,7 +7496,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -8006,7 +7506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -8016,7 +7516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -8026,7 +7526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -8036,7 +7536,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -8046,7 +7546,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -8056,7 +7556,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -8066,7 +7586,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -8076,7 +7596,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -8086,7 +7606,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -8096,7 +7616,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -8106,7 +7626,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -8116,7 +7636,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -8126,7 +7646,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -8152,7 +7672,7 @@ "AlarmName, StateReason, StateReasonData, StateValue": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", "test": "test_alarm_creation", "response": "200", "error": "", @@ -8162,7 +7682,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -8176,7 +7696,7 @@ "AlarmName, StateReason, StateValue": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -8186,7 +7706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -8202,7 +7722,7 @@ "ResourceARN, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", "test": "test_store_tags", "response": "200", "error": "", @@ -8218,7 +7738,7 @@ "ResourceARN, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_store_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_store_tags", "test": "test_store_tags", "response": "200", "error": "", diff --git a/data/coverage/codecommit.json b/data/coverage/codecommit.json index ceb39ff086..47372c8122 100644 --- a/data/coverage/codecommit.json +++ b/data/coverage/codecommit.json @@ -932,7 +932,7 @@ "branchName, commitId, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_branch", "test": "test_create_branch", "response": "200", "error": "", @@ -942,7 +942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_pull_request", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_pull_request", "test": "test_create_pull_request", "response": "200", "error": "", @@ -952,7 +952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -962,7 +962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -972,7 +972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_list_pull_requests", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_list_pull_requests", "test": "test_list_pull_requests", "response": "200", "error": "", @@ -982,7 +982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_branch_on_non_existing_repository_raises_error", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_branch_on_non_existing_repository_raises_error", "test": "test_create_branch_on_non_existing_repository_raises_error", "response": "400", "error": "RepositoryDoesNotExistException", @@ -998,7 +998,7 @@ "authorName, branchName, commitMessage, email, putFiles, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_branch", "test": "test_create_branch", "response": "200", "error": "", @@ -1008,7 +1008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_commit", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_commit", "test": "test_create_commit", "response": "200", "error": "", @@ -1018,7 +1018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_pull_request", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_pull_request", "test": "test_create_pull_request", "response": "200", "error": "", @@ -1028,7 +1028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -1038,7 +1038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", "test": "test_delete_non_existing_branch", "response": "200", "error": "", @@ -1048,7 +1048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -1058,7 +1058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_file", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_file", "test": "test_get_file", "response": "200", "error": "", @@ -1068,7 +1068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_folder", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_folder", "test": "test_get_folder", "response": "200", "error": "", @@ -1078,7 +1078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", "test": "test_get_non_existing_branch", "response": "200", "error": "", @@ -1088,7 +1088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_list_pull_requests", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_list_pull_requests", "test": "test_list_pull_requests", "response": "200", "error": "", @@ -1098,7 +1098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_commit_to_non_existing_repository_raises_error", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_commit_to_non_existing_repository_raises_error", "test": "test_commit_to_non_existing_repository_raises_error", "response": "400", "error": "RepositoryDoesNotExistException", @@ -1114,7 +1114,7 @@ "clientRequestToken, description, targets, title": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_pull_request", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_pull_request", "test": "test_create_pull_request", "response": "200", "error": "", @@ -1124,7 +1124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_list_pull_requests", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_list_pull_requests", "test": "test_list_pull_requests", "response": "200", "error": "", @@ -1140,7 +1140,7 @@ "repositoryDescription, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_branch", "test": "test_create_branch", "response": "200", "error": "", @@ -1150,7 +1150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_commit", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_commit", "test": "test_create_commit", "response": "200", "error": "", @@ -1160,7 +1160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_pull_request", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_pull_request", "test": "test_create_pull_request", "response": "200", "error": "", @@ -1170,7 +1170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_repository", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_repository", "test": "test_create_repository", "response": "200", "error": "", @@ -1180,7 +1180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -1190,7 +1190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", "test": "test_delete_non_existing_branch", "response": "200", "error": "", @@ -1200,7 +1200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_repository_matches_created_repository", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_repository_matches_created_repository", "test": "test_delete_repository_matches_created_repository", "response": "200", "error": "", @@ -1210,7 +1210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -1220,7 +1220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_file", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_file", "test": "test_get_file", "response": "200", "error": "", @@ -1230,7 +1230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_folder", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_folder", "test": "test_get_folder", "response": "200", "error": "", @@ -1240,7 +1240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", "test": "test_get_non_existing_branch", "response": "200", "error": "", @@ -1250,7 +1250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_repository_matches_created_repository", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_repository_matches_created_repository", "test": "test_get_repository_matches_created_repository", "response": "200", "error": "", @@ -1260,7 +1260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_list_pull_requests", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_list_pull_requests", "test": "test_list_pull_requests", "response": "200", "error": "", @@ -1270,7 +1270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "200", "error": "", @@ -1280,7 +1280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_repository_with_invalid_name_raises_error", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_repository_with_invalid_name_raises_error", "test": "test_create_repository_with_invalid_name_raises_error", "response": "400", "error": "InvalidRepositoryNameException", @@ -1296,7 +1296,7 @@ "branchName, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -1306,7 +1306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", "test": "test_delete_non_existing_branch", "response": "400", "error": "BranchDoesNotExistException", @@ -1322,7 +1322,7 @@ "repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_branch", "test": "test_create_branch", "response": "200", "error": "", @@ -1332,7 +1332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_commit", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_commit", "test": "test_create_commit", "response": "200", "error": "", @@ -1342,7 +1342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_pull_request", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_pull_request", "test": "test_create_pull_request", "response": "200", "error": "", @@ -1352,7 +1352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_repository", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_repository", "test": "test_create_repository", "response": "200", "error": "", @@ -1362,7 +1362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_branch", "test": "test_delete_branch", "response": "200", "error": "", @@ -1372,7 +1372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", "test": "test_delete_non_existing_branch", "response": "200", "error": "", @@ -1382,7 +1382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_repository_matches_created_repository", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_repository_matches_created_repository", "test": "test_delete_repository_matches_created_repository", "response": "200", "error": "", @@ -1392,7 +1392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -1402,7 +1402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_file", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_file", "test": "test_get_file", "response": "200", "error": "", @@ -1412,7 +1412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_folder", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_folder", "test": "test_get_folder", "response": "200", "error": "", @@ -1422,7 +1422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", "test": "test_get_non_existing_branch", "response": "200", "error": "", @@ -1432,7 +1432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_repository_matches_created_repository", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_repository_matches_created_repository", "test": "test_get_repository_matches_created_repository", "response": "200", "error": "", @@ -1442,7 +1442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_list_pull_requests", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_list_pull_requests", "test": "test_list_pull_requests", "response": "200", "error": "", @@ -1452,7 +1452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "200", "error": "", @@ -1462,7 +1462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_non_existing_repository_raises_error", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_non_existing_repository_raises_error", "test": "test_delete_non_existing_repository_raises_error", "response": "400", "error": "RepositoryDoesNotExistException", @@ -1472,7 +1472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_repository_matches_created_repository", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_repository_matches_created_repository", "test": "test_delete_repository_matches_created_repository", "response": "400", "error": "RepositoryDoesNotExistException", @@ -1488,7 +1488,7 @@ "branchName, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_branch", "test": "test_get_branch", "response": "200", "error": "", @@ -1498,7 +1498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", "test": "test_get_non_existing_branch", "response": "400", "error": "BranchDoesNotExistException", @@ -1514,7 +1514,7 @@ "commitSpecifier, filePath, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_file", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_file", "test": "test_get_file", "response": "200", "error": "", @@ -1530,7 +1530,7 @@ "commitSpecifier, folderPath, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_folder", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_folder", "test": "test_get_folder", "response": "200", "error": "", @@ -1546,7 +1546,7 @@ "repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_repository_matches_created_repository", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_repository_matches_created_repository", "test": "test_get_repository_matches_created_repository", "response": "200", "error": "", @@ -1556,7 +1556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_non_existing_repository_raises_error", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_repository_raises_error", "test": "test_get_non_existing_repository_raises_error", "response": "400", "error": "RepositoryDoesNotExistException", @@ -1572,7 +1572,7 @@ "repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_list_pull_requests", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_list_pull_requests", "test": "test_list_pull_requests", "response": "200", "error": "", @@ -1588,7 +1588,7 @@ "resourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_tagging", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_tagging", "test": "test_tagging", "response": "200", "error": "", @@ -1604,7 +1604,7 @@ "resourceArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_tagging", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_tagging", "test": "test_tagging", "response": "200", "error": "", @@ -1620,7 +1620,7 @@ "resourceArn, tagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_tagging", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_tagging", "test": "test_tagging", "response": "200", "error": "", diff --git a/data/coverage/cognito-identity.json b/data/coverage/cognito-identity.json index 26a6fc257c..d752ef2fda 100644 --- a/data/coverage/cognito-identity.json +++ b/data/coverage/cognito-identity.json @@ -284,17 +284,17 @@ "AllowUnauthenticatedIdentities, CognitoIdentityProviders, IdentityPoolName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -304,7 +304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -314,7 +314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -324,7 +324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -334,7 +334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -344,7 +344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -354,7 +354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -364,7 +364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -374,7 +374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -384,7 +384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -394,7 +394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -404,7 +404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -414,7 +414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -424,7 +424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_cognito_identity_get_id_region_matches", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_cognito_identity_get_id_region_matches", "test": "test_cognito_identity_get_id_region_matches", "response": "200", "error": "", @@ -434,7 +434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -448,7 +448,7 @@ "AllowUnauthenticatedIdentities, IdentityPoolName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", "test": "test_create_cognito_identity_pool_roles", "response": "200", "error": "", @@ -462,14 +462,14 @@ "AllowUnauthenticatedIdentities, IdentityPoolName, IdentityPoolTags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -478,27 +478,27 @@ "IdentityPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -508,7 +508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -518,7 +518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -528,7 +528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", "test": "test_create_cognito_identity_pool_roles", "response": "200", "error": "", @@ -538,7 +538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -548,7 +548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -558,7 +558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -568,7 +568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -578,7 +578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -588,7 +588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -598,7 +598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -608,7 +608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -618,7 +618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -628,7 +628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -638,7 +638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -654,7 +654,7 @@ "IdentityPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -664,7 +664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -680,7 +680,7 @@ "IdentityId, Logins": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -690,7 +690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -700,7 +700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -710,7 +710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -720,7 +720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -730,7 +730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -740,7 +740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -750,7 +750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -760,7 +760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -770,7 +770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -780,7 +780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -790,7 +790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -800,7 +800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -810,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -826,7 +826,7 @@ "IdentityPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_cognito_identity_get_id_region_matches", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_cognito_identity_get_id_region_matches", "test": "test_cognito_identity_get_id_region_matches", "response": "200", "error": "", @@ -836,7 +836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -850,7 +850,7 @@ "IdentityPoolId, Logins": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -860,7 +860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -870,7 +870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -880,7 +880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -890,7 +890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -900,7 +900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -910,7 +910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -920,7 +920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -930,7 +930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -940,7 +940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -950,7 +950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -960,7 +960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -970,7 +970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -980,7 +980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -996,17 +996,7 @@ "IdentityPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", @@ -1016,7 +1006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", "test": "test_create_cognito_identity_pool_roles", "response": "200", "error": "", @@ -1032,27 +1022,27 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", "test": "test_create_cognito_identity_pool_roles", "response": "200", "error": "", @@ -1068,31 +1058,31 @@ "IdentityPoolId, RoleMappings, Roles": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "IdentityPoolId, Roles": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -1102,7 +1092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -1112,7 +1102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -1122,7 +1112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", "test": "test_create_cognito_identity_pool_roles", "response": "200", "error": "", @@ -1132,7 +1122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -1142,7 +1132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -1152,7 +1142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -1162,7 +1152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -1172,7 +1162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -1182,7 +1172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -1192,7 +1182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -1202,7 +1192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -1212,7 +1202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -1222,7 +1212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -1232,7 +1222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", diff --git a/data/coverage/cognito-idp.json b/data/coverage/cognito-idp.json index 18da22be3b..67103f426f 100644 --- a/data/coverage/cognito-idp.json +++ b/data/coverage/cognito-idp.json @@ -859,7 +859,7 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, + "external_test_suite": true, "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, @@ -1244,7 +1244,7 @@ "CustomAttributes, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -1254,7 +1254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -1264,7 +1264,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -1274,7 +1274,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -1284,7 +1284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -1294,7 +1294,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -1304,7 +1304,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -1320,7 +1320,7 @@ "GroupName, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -1330,7 +1330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -1340,7 +1340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -1350,7 +1350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -1360,7 +1360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -1370,7 +1370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -1380,7 +1380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -1390,7 +1390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -1400,7 +1400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -1410,7 +1410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -1426,7 +1426,7 @@ "UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -1436,7 +1436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -1446,7 +1446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -1456,7 +1456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -1466,7 +1466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -1476,7 +1476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -1486,7 +1486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -1496,7 +1496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -1506,7 +1506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -1516,7 +1516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -1526,7 +1526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -1536,7 +1536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -1546,7 +1546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -1556,7 +1556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -1566,7 +1566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -1576,7 +1576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -1586,7 +1586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -1596,7 +1596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -1606,7 +1606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", "test": "test_invalid_srp_raises_error[COFFEEG]", "response": "200", "error": "", @@ -1616,7 +1616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", "test": "test_invalid_srp_raises_error[None]", "response": "200", "error": "", @@ -1626,7 +1626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -1636,7 +1636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -1646,7 +1646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", @@ -1656,7 +1656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", @@ -1666,7 +1666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", @@ -1676,7 +1676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", "test": "test_access_token_expiration_validity[500-seconds-500]", "response": "200", "error": "", @@ -1686,7 +1686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -1696,7 +1696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -1706,7 +1706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -1716,7 +1716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -1726,7 +1726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -1736,7 +1736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_authentication", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_authentication", "test": "test_mfa_sms_authentication", "response": "200", "error": "", @@ -1746,7 +1746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -1756,7 +1756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -1766,7 +1766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -1776,7 +1776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -1786,7 +1786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -1796,7 +1796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -1806,7 +1806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -1816,7 +1816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -1826,7 +1826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -1836,7 +1836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", "test": "test_user_login_before_confirmation", "response": "200", "error": "", @@ -1846,7 +1846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -1856,7 +1856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -1866,7 +1866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -1876,7 +1876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -1886,7 +1886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -1896,7 +1896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "400", "error": "NotAuthorizedException", @@ -1906,7 +1906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "400", "error": "NotAuthorizedException", @@ -1916,7 +1916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "400", "error": "NotAuthorizedException", @@ -1932,7 +1932,7 @@ "ForceAliasCreation, TemporaryPassword, UserAttributes, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -1946,7 +1946,7 @@ "MessageAction, UserAttributes, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_check_message_action_suppress", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_check_message_action_suppress", "test": "test_check_message_action_suppress", "response": "200", "error": "", @@ -1960,7 +1960,7 @@ "TemporaryPassword, UserAttributes, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -1970,7 +1970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "test": "test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "response": "200", "error": "", @@ -1980,7 +1980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -1990,7 +1990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -2000,7 +2000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", "test": "test_user_attributes_upon_creation[email-False-False]", "response": "200", "error": "", @@ -2010,7 +2010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", "test": "test_user_attributes_upon_creation[email-False-True]", "response": "200", "error": "", @@ -2020,7 +2020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", "test": "test_user_attributes_upon_creation[email-True-False]", "response": "200", "error": "", @@ -2030,7 +2030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", "test": "test_user_attributes_upon_creation[email-True-True]", "response": "200", "error": "", @@ -2040,7 +2040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", "test": "test_user_attributes_upon_creation[name-False-False]", "response": "200", "error": "", @@ -2050,7 +2050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", "test": "test_user_attributes_upon_creation[name-False-True]", "response": "200", "error": "", @@ -2060,7 +2060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", "test": "test_user_attributes_upon_creation[name-True-False]", "response": "200", "error": "", @@ -2070,7 +2070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", "test": "test_user_attributes_upon_creation[name-True-True]", "response": "200", "error": "", @@ -2080,7 +2080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", "test": "test_user_attributes_upon_creation[phone_number-False-False]", "response": "200", "error": "", @@ -2090,7 +2090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", "test": "test_user_attributes_upon_creation[phone_number-False-True]", "response": "200", "error": "", @@ -2100,7 +2100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", "test": "test_user_attributes_upon_creation[phone_number-True-False]", "response": "200", "error": "", @@ -2110,7 +2110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", "test": "test_user_attributes_upon_creation[phone_number-True-True]", "response": "200", "error": "", @@ -2120,7 +2120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", "test": "test_user_attributes_upon_creation[email-False-True]", "response": "400", "error": "InvalidParameterException", @@ -2130,7 +2130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", "test": "test_user_attributes_upon_creation[email-True-True]", "response": "400", "error": "InvalidParameterException", @@ -2140,7 +2140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", "test": "test_user_attributes_upon_creation[name-False-True]", "response": "400", "error": "InvalidParameterException", @@ -2150,7 +2150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", "test": "test_user_attributes_upon_creation[name-True-True]", "response": "400", "error": "InvalidParameterException", @@ -2160,7 +2160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", "test": "test_user_attributes_upon_creation[phone_number-False-True]", "response": "400", "error": "InvalidParameterException", @@ -2170,7 +2170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", "test": "test_user_attributes_upon_creation[phone_number-True-True]", "response": "400", "error": "InvalidParameterException", @@ -2184,7 +2184,7 @@ "TemporaryPassword, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -2194,7 +2194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -2204,7 +2204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "200", "error": "", @@ -2214,7 +2214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", "test": "test_create_admin_user_with_duplicate_email", "response": "200", "error": "", @@ -2224,7 +2224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_describe_user_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_describe_user_pool", "test": "test_describe_user_pool", "response": "200", "error": "", @@ -2234,7 +2234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -2244,7 +2244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -2254,7 +2254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -2264,7 +2264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -2274,7 +2274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -2284,7 +2284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -2294,7 +2294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", "test": "test_create_admin_user_with_duplicate_email", "response": "400", "error": "UsernameExistsException", @@ -2308,7 +2308,7 @@ "UserAttributes, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[False]", "test": "test_user_pool_attributes[False]", "response": "200", "error": "", @@ -2318,7 +2318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[True]", "test": "test_user_pool_attributes[True]", "response": "200", "error": "", @@ -2328,7 +2328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -2338,7 +2338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -2348,7 +2348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -2358,7 +2358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -2368,7 +2368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "400", "error": "UsernameExistsException", @@ -2378,7 +2378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[False]", "test": "test_user_pool_attributes[False]", "response": "400", "error": "InvalidParameterException", @@ -2388,7 +2388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[True]", "test": "test_user_pool_attributes[True]", "response": "400", "error": "InvalidParameterException", @@ -2398,7 +2398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[True]", "test": "test_user_pool_attributes[True]", "response": "400", "error": "InvalidParameterException", @@ -2412,7 +2412,7 @@ "UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -2422,7 +2422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", @@ -2432,7 +2432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -2442,7 +2442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -2452,7 +2452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -2462,7 +2462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -2478,7 +2478,7 @@ "UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -2488,7 +2488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -2498,7 +2498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -2508,7 +2508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -2518,7 +2518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "400", "error": "UserNotFoundException", @@ -2528,7 +2528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "400", "error": "ResourceNotFoundException", @@ -2538,7 +2538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "400", "error": "UserNotFoundException", @@ -2548,7 +2548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "400", "error": "UserNotFoundException", @@ -2558,7 +2558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "400", "error": "UserNotFoundException", @@ -2574,7 +2574,7 @@ "UserAttributeNames, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -2584,7 +2584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "400", "error": "UserNotFoundException", @@ -2594,7 +2594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "400", "error": "ResourceNotFoundException", @@ -2610,7 +2610,7 @@ "UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "200", "error": "", @@ -2620,7 +2620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "400", "error": "UserNotFoundException", @@ -2630,7 +2630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "400", "error": "ResourceNotFoundException", @@ -2646,7 +2646,7 @@ "UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "200", "error": "", @@ -2662,7 +2662,7 @@ "UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -2672,7 +2672,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -2682,7 +2682,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -2692,7 +2692,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -2702,7 +2702,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -2712,7 +2712,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -2722,7 +2722,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -2732,7 +2732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -2742,7 +2742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -2752,7 +2752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -2762,7 +2762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -2772,7 +2772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -2782,7 +2782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -2792,7 +2792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -2802,7 +2802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -2812,7 +2812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", @@ -2822,7 +2822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -2832,7 +2832,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -2842,7 +2842,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -2852,7 +2852,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -2862,7 +2862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -2872,7 +2872,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -2882,7 +2882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -2892,7 +2892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -2902,7 +2902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -2912,7 +2912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", "test": "test_user_attributes_upon_creation[email-False-False]", "response": "200", "error": "", @@ -2922,7 +2922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", "test": "test_user_attributes_upon_creation[email-False-True]", "response": "200", "error": "", @@ -2932,7 +2932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", "test": "test_user_attributes_upon_creation[email-True-False]", "response": "200", "error": "", @@ -2942,7 +2942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", "test": "test_user_attributes_upon_creation[email-True-True]", "response": "200", "error": "", @@ -2952,7 +2952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", "test": "test_user_attributes_upon_creation[name-False-False]", "response": "200", "error": "", @@ -2962,7 +2962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", "test": "test_user_attributes_upon_creation[name-False-True]", "response": "200", "error": "", @@ -2972,7 +2972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", "test": "test_user_attributes_upon_creation[name-True-False]", "response": "200", "error": "", @@ -2982,7 +2982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", "test": "test_user_attributes_upon_creation[name-True-True]", "response": "200", "error": "", @@ -2992,7 +2992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", "test": "test_user_attributes_upon_creation[phone_number-False-False]", "response": "200", "error": "", @@ -3002,7 +3002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", "test": "test_user_attributes_upon_creation[phone_number-False-True]", "response": "200", "error": "", @@ -3012,7 +3012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", "test": "test_user_attributes_upon_creation[phone_number-True-False]", "response": "200", "error": "", @@ -3022,7 +3022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", "test": "test_user_attributes_upon_creation[phone_number-True-True]", "response": "200", "error": "", @@ -3032,7 +3032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -3042,7 +3042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -3052,7 +3052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -3062,7 +3062,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -3072,7 +3072,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -3082,7 +3082,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -3092,7 +3092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -3102,7 +3102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -3112,7 +3112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -3122,7 +3122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -3132,7 +3132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -3142,7 +3142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -3152,7 +3152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -3162,7 +3162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "400", "error": "UserNotFoundException", @@ -3178,7 +3178,7 @@ "AuthFlow, AuthParameters, ClientId, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -3188,7 +3188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -3198,7 +3198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", @@ -3208,7 +3208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", @@ -3218,7 +3218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", @@ -3228,7 +3228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", "test": "test_access_token_expiration_validity[500-seconds-500]", "response": "200", "error": "", @@ -3238,7 +3238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -3248,7 +3248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -3258,7 +3258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -3268,7 +3268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_authentication", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_authentication", "test": "test_mfa_sms_authentication", "response": "200", "error": "", @@ -3278,7 +3278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "400", "error": "NotAuthorizedException", @@ -3288,7 +3288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "400", "error": "NotAuthorizedException", @@ -3298,7 +3298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "400", "error": "NotAuthorizedException", @@ -3308,7 +3308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "400", "error": "NotAuthorizedException", @@ -3324,7 +3324,7 @@ "UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -3340,7 +3340,7 @@ "ChallengeName, ChallengeResponses, ClientId, Session, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -3350,7 +3350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_authentication", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_authentication", "test": "test_mfa_sms_authentication", "response": "200", "error": "", @@ -3360,7 +3360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -3376,7 +3376,7 @@ "SMSMfaSettings, SoftwareTokenMfaSettings, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -3390,7 +3390,7 @@ "SMSMfaSettings, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -3406,7 +3406,7 @@ "Password, Permanent, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -3416,7 +3416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_describe_user_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_describe_user_pool", "test": "test_describe_user_pool", "response": "200", "error": "", @@ -3426,7 +3426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -3436,7 +3436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -3446,7 +3446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -3456,7 +3456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -3466,7 +3466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "400", "error": "InvalidPasswordException", @@ -3480,7 +3480,7 @@ "Password, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", @@ -3490,7 +3490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -3500,7 +3500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -3510,7 +3510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -3520,7 +3520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "400", "error": "InvalidPasswordException", @@ -3536,7 +3536,7 @@ "UserAttributes, UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -3546,7 +3546,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -3556,7 +3556,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -3566,7 +3566,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -3576,7 +3576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -3586,7 +3586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -3596,7 +3596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -3606,7 +3606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", "test": "test_user_attributes_upon_creation[email-True-False]", "response": "200", "error": "", @@ -3616,7 +3616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", "test": "test_user_attributes_upon_creation[email-True-True]", "response": "200", "error": "", @@ -3626,7 +3626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", "test": "test_user_attributes_upon_creation[phone_number-True-False]", "response": "200", "error": "", @@ -3636,7 +3636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", "test": "test_user_attributes_upon_creation[phone_number-True-True]", "response": "200", "error": "", @@ -3646,7 +3646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -3656,7 +3656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -3666,7 +3666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -3676,7 +3676,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -3686,7 +3686,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -3702,7 +3702,7 @@ "UserPoolId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -3718,7 +3718,7 @@ "AccessToken, PreviousPassword, ProposedPassword": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -3728,7 +3728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -3738,7 +3738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -3754,7 +3754,7 @@ "ClientId, ConfirmationCode, Password, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -3770,7 +3770,7 @@ "Description, GroupName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -3780,7 +3780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -3790,7 +3790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -3804,7 +3804,7 @@ "GroupName, RoleArn, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -3818,7 +3818,7 @@ "GroupName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -3828,7 +3828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -3838,7 +3838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -3848,7 +3848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -3858,7 +3858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -3868,7 +3868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -3878,7 +3878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -3888,7 +3888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -3904,21 +3904,21 @@ "AttributeMapping, ProviderDetails, ProviderName, ProviderType, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ProviderDetails, ProviderName, ProviderType, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_identity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", "test": "test_identity_providers", "response": "200", "error": "", @@ -3928,7 +3928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", @@ -3944,7 +3944,7 @@ "Identifier, Name, Scopes, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -3954,7 +3954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -3964,7 +3964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -3974,7 +3974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -3984,7 +3984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -3994,7 +3994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -4004,7 +4004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -4014,17 +4014,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -4034,7 +4034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "200", "error": "", @@ -4044,7 +4044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", @@ -4054,7 +4054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", @@ -4064,7 +4064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "400", "error": "InvalidParameterException", @@ -4078,7 +4078,7 @@ "Identifier, Name, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_resource_servers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_resource_servers", "test": "test_resource_servers", "response": "200", "error": "", @@ -4094,35 +4094,35 @@ "AdminCreateUserConfig, AutoVerifiedAttributes, EmailVerificationMessage, EmailVerificationSubject, Policies, PoolName, SmsVerificationMessage, UsernameAttributes, VerificationMessageTemplate": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AdminCreateUserConfig, PoolName, UserPoolAddOns": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AliasAttributes, AutoVerifiedAttributes, PoolName, UsernameConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "test": "test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "response": "200", "error": "", @@ -4136,7 +4136,7 @@ "AliasAttributes, PoolName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -4146,7 +4146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -4156,7 +4156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -4166,7 +4166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -4180,7 +4180,7 @@ "AliasAttributes, PoolName, Schema": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -4190,7 +4190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", "test": "test_user_attributes_upon_creation[email-False-False]", "response": "200", "error": "", @@ -4200,7 +4200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", "test": "test_user_attributes_upon_creation[email-False-True]", "response": "200", "error": "", @@ -4210,7 +4210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", "test": "test_user_attributes_upon_creation[email-True-False]", "response": "200", "error": "", @@ -4220,7 +4220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", "test": "test_user_attributes_upon_creation[email-True-True]", "response": "200", "error": "", @@ -4230,7 +4230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", "test": "test_user_attributes_upon_creation[name-False-False]", "response": "200", "error": "", @@ -4240,7 +4240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", "test": "test_user_attributes_upon_creation[name-False-True]", "response": "200", "error": "", @@ -4250,7 +4250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", "test": "test_user_attributes_upon_creation[name-True-False]", "response": "200", "error": "", @@ -4260,7 +4260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", "test": "test_user_attributes_upon_creation[name-True-True]", "response": "200", "error": "", @@ -4270,7 +4270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", "test": "test_user_attributes_upon_creation[phone_number-False-False]", "response": "200", "error": "", @@ -4280,7 +4280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", "test": "test_user_attributes_upon_creation[phone_number-False-True]", "response": "200", "error": "", @@ -4290,7 +4290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", "test": "test_user_attributes_upon_creation[phone_number-True-False]", "response": "200", "error": "", @@ -4300,7 +4300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", "test": "test_user_attributes_upon_creation[phone_number-True-True]", "response": "200", "error": "", @@ -4314,7 +4314,7 @@ "AutoVerifiedAttributes, MfaConfiguration, PoolName, SmsConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_authentication", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_authentication", "test": "test_mfa_sms_authentication", "response": "200", "error": "", @@ -4328,35 +4328,35 @@ "AutoVerifiedAttributes, PoolName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AutoVerifiedAttributes, PoolName, UsernameAttributes": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "EmailConfiguration, MfaConfiguration, PoolName, SmsAuthenticationMessage": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_pool_mfa_off", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_pool_mfa_off", "test": "test_create_pool_mfa_off", "response": "200", "error": "", @@ -4366,7 +4366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_incorrect_mfa_setup", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_incorrect_mfa_setup", "test": "test_incorrect_mfa_setup", "response": "400", "error": "InvalidParameterException", @@ -4380,7 +4380,7 @@ "LambdaConfig, PoolName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -4390,7 +4390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -4400,7 +4400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -4410,7 +4410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -4420,7 +4420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -4434,7 +4434,7 @@ "LambdaConfig, PoolName, Schema": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -4444,7 +4444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -4454,7 +4454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -4468,7 +4468,7 @@ "LambdaConfig, PoolName, UsernameAttributes": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -4478,7 +4478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -4492,7 +4492,7 @@ "Policies, PoolName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", @@ -4502,7 +4502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -4516,7 +4516,7 @@ "PoolName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -4526,7 +4526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -4536,7 +4536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -4546,7 +4546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -4556,7 +4556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -4566,7 +4566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -4576,7 +4576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -4586,7 +4586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -4596,7 +4596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -4606,7 +4606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -4616,7 +4616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -4626,7 +4626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -4636,7 +4636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -4646,7 +4646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -4656,7 +4656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -4666,7 +4666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -4676,7 +4676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", "test": "test_invalid_srp_raises_error[COFFEEG]", "response": "200", "error": "", @@ -4686,7 +4686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", "test": "test_invalid_srp_raises_error[None]", "response": "200", "error": "", @@ -4696,7 +4696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -4706,7 +4706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", @@ -4716,7 +4716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", @@ -4726,7 +4726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", @@ -4736,7 +4736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", "test": "test_access_token_expiration_validity[500-seconds-500]", "response": "200", "error": "", @@ -4746,7 +4746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -4756,7 +4756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -4766,7 +4766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -4776,7 +4776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "200", "error": "", @@ -4786,7 +4786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -4796,7 +4796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -4806,7 +4806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_check_message_action_suppress", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_check_message_action_suppress", "test": "test_check_message_action_suppress", "response": "200", "error": "", @@ -4816,7 +4816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -4826,7 +4826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "200", "error": "", @@ -4836,7 +4836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_describe_user_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_describe_user_pool", "test": "test_describe_user_pool", "response": "200", "error": "", @@ -4846,7 +4846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_get_signing_certificate", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", "response": "200", "error": "", @@ -4856,7 +4856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_identity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", "test": "test_identity_providers", "response": "200", "error": "", @@ -4866,7 +4866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", "test": "test_invalid_expiration_unit[invalid-hours-hours]", "response": "200", "error": "", @@ -4876,7 +4876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", "test": "test_invalid_expiration_unit[invalid-invalid-hours]", "response": "200", "error": "", @@ -4886,7 +4886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", "test": "test_invalid_expiration_unit[invalid-invalid-invalid]", "response": "200", "error": "", @@ -4896,7 +4896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", "test": "test_invalid_pool_client_parameters", "response": "200", "error": "", @@ -4906,7 +4906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -4916,7 +4916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "200", "error": "", @@ -4926,7 +4926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_resource_servers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_resource_servers", "test": "test_resource_servers", "response": "200", "error": "", @@ -4936,7 +4936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -4946,7 +4946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -4956,7 +4956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", @@ -4966,7 +4966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", @@ -4976,7 +4976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -4986,7 +4986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -4996,7 +4996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -5006,7 +5006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", "test": "test_user_group_deletion_with_non_existing_group", "response": "200", "error": "", @@ -5016,7 +5016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -5026,7 +5026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", "test": "test_user_login_before_confirmation", "response": "200", "error": "", @@ -5036,7 +5036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", @@ -5046,7 +5046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -5056,7 +5056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_well_known_paths", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_well_known_paths", "test": "test_well_known_paths", "response": "200", "error": "", @@ -5066,7 +5066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -5076,7 +5076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -5086,7 +5086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -5096,7 +5096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -5110,7 +5110,7 @@ "PoolName, Schema": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -5120,7 +5120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[False]", "test": "test_user_pool_attributes[False]", "response": "200", "error": "", @@ -5130,7 +5130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[True]", "test": "test_user_pool_attributes[True]", "response": "200", "error": "", @@ -5144,7 +5144,7 @@ "PoolName, UserPoolAddOns": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -5154,7 +5154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -5164,7 +5164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -5174,7 +5174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -5184,7 +5184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -5198,21 +5198,21 @@ "PoolName, UserPoolTags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "PoolName, UsernameAttributes": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", "test": "test_create_admin_user_with_duplicate_email", "response": "200", "error": "", @@ -5222,7 +5222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -5232,7 +5232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pools_and_clients", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pools_and_clients", "test": "test_user_pools_and_clients", "response": "200", "error": "", @@ -5242,7 +5242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -5252,7 +5252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -5266,7 +5266,7 @@ "PoolName, UsernameAttributes, UsernameConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -5280,7 +5280,7 @@ "PoolName, UsernameConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -5290,7 +5290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -5306,7 +5306,7 @@ "AccessTokenValidity, ClientName, ExplicitAuthFlows, TokenValidityUnits, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", @@ -5316,7 +5316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", @@ -5326,7 +5326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", @@ -5336,7 +5336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", "test": "test_access_token_expiration_validity[500-seconds-500]", "response": "200", "error": "", @@ -5346,7 +5346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", "test": "test_invalid_expiration_unit[invalid-hours-hours]", "response": "400", "error": "InvalidParameterException", @@ -5356,7 +5356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", "test": "test_invalid_expiration_unit[invalid-invalid-hours]", "response": "400", "error": "InvalidParameterException", @@ -5366,7 +5366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", "test": "test_invalid_expiration_unit[invalid-invalid-invalid]", "response": "400", "error": "InvalidParameterException", @@ -5380,7 +5380,7 @@ "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, CallbackURLs, ClientName, ExplicitAuthFlows, GenerateSecret, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", @@ -5390,7 +5390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", @@ -5404,21 +5404,21 @@ "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, CallbackURLs, ClientName, ExplicitAuthFlows, SupportedIdentityProviders, TokenValidityUnits, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, CallbackURLs, ClientName, ExplicitAuthFlows, SupportedIdentityProviders, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -5428,7 +5428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -5438,7 +5438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -5448,7 +5448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -5458,7 +5458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -5472,7 +5472,7 @@ "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, CallbackURLs, ClientName, ExplicitAuthFlows, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -5482,7 +5482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -5496,7 +5496,7 @@ "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, ClientName, ExplicitAuthFlows, GenerateSecret, SupportedIdentityProviders, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -5506,7 +5506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -5520,7 +5520,7 @@ "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, ClientName, ExplicitAuthFlows, GenerateSecret, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -5530,7 +5530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", "test": "test_invalid_pool_client_parameters", "response": "400", "error": "InvalidOAuthFlowException", @@ -5540,7 +5540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", "test": "test_invalid_pool_client_parameters", "response": "400", "error": "InvalidOAuthFlowException", @@ -5554,7 +5554,7 @@ "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, ClientName, ExplicitAuthFlows, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", "test": "test_invalid_pool_client_parameters", "response": "400", "error": "InvalidOAuthFlowException", @@ -5564,7 +5564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", "test": "test_invalid_pool_client_parameters", "response": "400", "error": "InvalidOAuthFlowException", @@ -5578,7 +5578,7 @@ "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, ClientName, GenerateSecret, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "200", "error": "", @@ -5592,7 +5592,7 @@ "AllowedOAuthScopes, ClientName, GenerateSecret, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "400", "error": "ScopeDoesNotExistException", @@ -5606,7 +5606,7 @@ "ClientName, ExplicitAuthFlows, GenerateSecret, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -5620,7 +5620,7 @@ "ClientName, ExplicitAuthFlows, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -5630,7 +5630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -5640,7 +5640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -5650,7 +5650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -5660,7 +5660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -5670,7 +5670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -5680,7 +5680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -5690,7 +5690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -5700,7 +5700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -5710,7 +5710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -5720,7 +5720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -5730,7 +5730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -5740,7 +5740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -5750,7 +5750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -5760,7 +5760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", "test": "test_invalid_srp_raises_error[COFFEEG]", "response": "200", "error": "", @@ -5770,7 +5770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", "test": "test_invalid_srp_raises_error[None]", "response": "200", "error": "", @@ -5780,7 +5780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -5790,7 +5790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -5800,7 +5800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -5810,7 +5810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", @@ -5820,7 +5820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "200", "error": "", @@ -5830,7 +5830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -5840,7 +5840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -5850,7 +5850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_check_message_action_suppress", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_check_message_action_suppress", "test": "test_check_message_action_suppress", "response": "200", "error": "", @@ -5860,7 +5860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_describe_user_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_describe_user_pool", "test": "test_describe_user_pool", "response": "200", "error": "", @@ -5870,7 +5870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -5880,7 +5880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_get_signing_certificate", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", "response": "200", "error": "", @@ -5890,7 +5890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -5900,7 +5900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -5910,7 +5910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -5920,7 +5920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -5930,7 +5930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "200", "error": "", @@ -5940,7 +5940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -5950,7 +5950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -5960,7 +5960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -5970,7 +5970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -5980,7 +5980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -5990,7 +5990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -6000,7 +6000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", "test": "test_user_group_deletion_with_non_existing_group", "response": "200", "error": "", @@ -6010,7 +6010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -6020,7 +6020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", "test": "test_user_login_before_confirmation", "response": "200", "error": "", @@ -6030,7 +6030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", @@ -6040,7 +6040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -6050,7 +6050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -6060,7 +6060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -6070,7 +6070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -6080,7 +6080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -6090,7 +6090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -6100,7 +6100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -6110,7 +6110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -6120,7 +6120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -6130,7 +6130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -6140,7 +6140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -6150,7 +6150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -6160,7 +6160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -6170,7 +6170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -6180,7 +6180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -6190,7 +6190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -6200,7 +6200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -6214,35 +6214,35 @@ "ClientName, GenerateSecret, PreventUserExistenceErrors, SupportedIdentityProviders, TokenValidityUnits, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ClientName, TokenValidityUnits, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ClientName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -6252,7 +6252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", "test": "test_create_admin_user_with_duplicate_email", "response": "200", "error": "", @@ -6262,7 +6262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "test": "test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "response": "200", "error": "", @@ -6272,7 +6272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -6282,7 +6282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_authentication", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_authentication", "test": "test_mfa_sms_authentication", "response": "200", "error": "", @@ -6292,7 +6292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[False]", "test": "test_user_pool_attributes[False]", "response": "200", "error": "", @@ -6302,7 +6302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[True]", "test": "test_user_pool_attributes[True]", "response": "200", "error": "", @@ -6312,7 +6312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pools_and_clients", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pools_and_clients", "test": "test_user_pools_and_clients", "response": "200", "error": "", @@ -6328,7 +6328,7 @@ "Domain, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -6338,7 +6338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -6348,7 +6348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -6358,7 +6358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -6368,7 +6368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -6378,7 +6378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -6388,7 +6388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -6398,17 +6398,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -6418,7 +6418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "200", "error": "", @@ -6428,7 +6428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", @@ -6438,7 +6438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", @@ -6448,7 +6448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -6458,7 +6458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -6474,7 +6474,7 @@ "GroupName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -6484,7 +6484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -6494,7 +6494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", "test": "test_user_group_deletion_with_non_existing_group", "response": "400", "error": "ResourceNotFoundException", @@ -6504,7 +6504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_pool", "test": "test_user_group_deletion_with_non_existing_pool", "response": "400", "error": "ResourceNotFoundException", @@ -6520,14 +6520,14 @@ "ProviderName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -6536,7 +6536,7 @@ "Identifier, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_resource_servers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_resource_servers", "test": "test_resource_servers", "response": "200", "error": "", @@ -6546,14 +6546,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -6562,7 +6562,7 @@ "AccessToken, UserAttributeNames": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -6578,7 +6578,7 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -6588,7 +6588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -6598,7 +6598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -6608,7 +6608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -6618,7 +6618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -6628,17 +6628,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -6648,7 +6648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -6658,7 +6658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -6668,7 +6668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -6678,7 +6678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -6688,7 +6688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -6698,7 +6698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -6708,7 +6708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -6718,7 +6718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -6728,7 +6728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -6738,7 +6738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -6748,7 +6748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -6758,7 +6758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -6768,7 +6768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -6778,47 +6778,47 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -6828,7 +6828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", "test": "test_invalid_srp_raises_error[COFFEEG]", "response": "200", "error": "", @@ -6838,7 +6838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", "test": "test_invalid_srp_raises_error[None]", "response": "200", "error": "", @@ -6848,7 +6848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -6858,7 +6858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -6868,7 +6868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", @@ -6878,7 +6878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", @@ -6888,7 +6888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", @@ -6898,7 +6898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", "test": "test_access_token_expiration_validity[500-seconds-500]", "response": "200", "error": "", @@ -6908,7 +6908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -6918,7 +6918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -6928,7 +6928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", @@ -6938,7 +6938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -6948,7 +6948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -6958,7 +6958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "200", "error": "", @@ -6968,7 +6968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -6978,7 +6978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -6988,7 +6988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_check_message_action_suppress", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_check_message_action_suppress", "test": "test_check_message_action_suppress", "response": "200", "error": "", @@ -6998,7 +6998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", "test": "test_create_admin_user_with_duplicate_email", "response": "200", "error": "", @@ -7008,7 +7008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "test": "test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "response": "200", "error": "", @@ -7018,7 +7018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_pool_mfa_off", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_pool_mfa_off", "test": "test_create_pool_mfa_off", "response": "200", "error": "", @@ -7028,7 +7028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -7038,7 +7038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "200", "error": "", @@ -7048,7 +7048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_describe_user_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_describe_user_pool", "test": "test_describe_user_pool", "response": "200", "error": "", @@ -7058,7 +7058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -7068,7 +7068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_get_signing_certificate", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", "response": "200", "error": "", @@ -7078,7 +7078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_identity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", "test": "test_identity_providers", "response": "200", "error": "", @@ -7088,7 +7088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", "test": "test_invalid_expiration_unit[invalid-hours-hours]", "response": "200", "error": "", @@ -7098,7 +7098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", "test": "test_invalid_expiration_unit[invalid-invalid-hours]", "response": "200", "error": "", @@ -7108,7 +7108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", "test": "test_invalid_expiration_unit[invalid-invalid-invalid]", "response": "200", "error": "", @@ -7118,7 +7118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", "test": "test_invalid_pool_client_parameters", "response": "200", "error": "", @@ -7128,7 +7128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -7138,7 +7138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -7148,7 +7148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -7158,7 +7158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -7168,7 +7168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -7178,7 +7178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "200", "error": "", @@ -7188,7 +7188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_resource_servers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_resource_servers", "test": "test_resource_servers", "response": "200", "error": "", @@ -7198,7 +7198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -7208,7 +7208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -7218,7 +7218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -7228,7 +7228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -7238,7 +7238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -7248,7 +7248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -7258,7 +7258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", @@ -7268,7 +7268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", @@ -7278,7 +7278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -7288,7 +7288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -7298,7 +7298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -7308,7 +7308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", "test": "test_user_attributes_upon_creation[email-False-False]", "response": "200", "error": "", @@ -7318,7 +7318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", "test": "test_user_attributes_upon_creation[email-False-True]", "response": "200", "error": "", @@ -7328,7 +7328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", "test": "test_user_attributes_upon_creation[email-True-False]", "response": "200", "error": "", @@ -7338,7 +7338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", "test": "test_user_attributes_upon_creation[email-True-True]", "response": "200", "error": "", @@ -7348,7 +7348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", "test": "test_user_attributes_upon_creation[name-False-False]", "response": "200", "error": "", @@ -7358,7 +7358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", "test": "test_user_attributes_upon_creation[name-False-True]", "response": "200", "error": "", @@ -7368,7 +7368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", "test": "test_user_attributes_upon_creation[name-True-False]", "response": "200", "error": "", @@ -7378,7 +7378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", "test": "test_user_attributes_upon_creation[name-True-True]", "response": "200", "error": "", @@ -7388,7 +7388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", "test": "test_user_attributes_upon_creation[phone_number-False-False]", "response": "200", "error": "", @@ -7398,7 +7398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", "test": "test_user_attributes_upon_creation[phone_number-False-True]", "response": "200", "error": "", @@ -7408,7 +7408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", "test": "test_user_attributes_upon_creation[phone_number-True-False]", "response": "200", "error": "", @@ -7418,7 +7418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", "test": "test_user_attributes_upon_creation[phone_number-True-True]", "response": "200", "error": "", @@ -7428,7 +7428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", "test": "test_user_group_deletion_with_non_existing_group", "response": "200", "error": "", @@ -7438,7 +7438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -7448,7 +7448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", "test": "test_user_login_before_confirmation", "response": "200", "error": "", @@ -7458,7 +7458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[False]", "test": "test_user_pool_attributes[False]", "response": "200", "error": "", @@ -7468,7 +7468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[True]", "test": "test_user_pool_attributes[True]", "response": "200", "error": "", @@ -7478,7 +7478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", @@ -7488,7 +7488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -7498,7 +7498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pools_and_clients", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pools_and_clients", "test": "test_user_pools_and_clients", "response": "200", "error": "", @@ -7508,7 +7508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_well_known_paths", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_well_known_paths", "test": "test_well_known_paths", "response": "200", "error": "", @@ -7518,7 +7518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -7528,7 +7528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -7538,7 +7538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -7548,7 +7548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -7558,7 +7558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -7568,7 +7568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -7578,7 +7578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -7588,7 +7588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -7598,7 +7598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -7608,7 +7608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -7618,7 +7618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -7628,7 +7628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -7638,7 +7638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -7648,7 +7648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -7658,7 +7658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -7668,7 +7668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -7684,7 +7684,7 @@ "ClientId, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -7694,7 +7694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -7704,7 +7704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -7714,7 +7714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -7724,7 +7724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", "test": "test_create_admin_user_with_duplicate_email", "response": "200", "error": "", @@ -7734,7 +7734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "test": "test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "response": "200", "error": "", @@ -7744,34 +7744,34 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7780,7 +7780,7 @@ "Domain, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -7790,7 +7790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -7800,7 +7800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -7810,7 +7810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -7820,7 +7820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -7830,7 +7830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -7840,7 +7840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -7850,7 +7850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -7860,7 +7860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "200", "error": "", @@ -7870,7 +7870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", @@ -7880,7 +7880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", @@ -7890,7 +7890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -7900,7 +7900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -7910,14 +7910,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7926,7 +7926,7 @@ "ProviderName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_identity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", "test": "test_identity_providers", "response": "200", "error": "", @@ -7942,7 +7942,7 @@ "Identifier, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_resource_servers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_resource_servers", "test": "test_resource_servers", "response": "200", "error": "", @@ -7952,7 +7952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_resource_servers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_resource_servers", "test": "test_resource_servers", "response": "400", "error": "ResourceNotFoundException", @@ -7968,7 +7968,7 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -7978,7 +7978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -7988,7 +7988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -7998,7 +7998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -8008,7 +8008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -8018,7 +8018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -8028,7 +8028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -8038,7 +8038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -8048,7 +8048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -8058,7 +8058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", "test": "test_invalid_srp_raises_error[COFFEEG]", "response": "200", "error": "", @@ -8068,7 +8068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", "test": "test_invalid_srp_raises_error[None]", "response": "200", "error": "", @@ -8078,7 +8078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -8088,7 +8088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -8098,7 +8098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", @@ -8108,7 +8108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", @@ -8118,7 +8118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", @@ -8128,7 +8128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", "test": "test_access_token_expiration_validity[500-seconds-500]", "response": "200", "error": "", @@ -8138,7 +8138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -8148,7 +8148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -8158,7 +8158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", @@ -8168,7 +8168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -8178,7 +8178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -8188,7 +8188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "200", "error": "", @@ -8198,7 +8198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -8208,7 +8208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -8218,7 +8218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_check_message_action_suppress", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_check_message_action_suppress", "test": "test_check_message_action_suppress", "response": "200", "error": "", @@ -8228,7 +8228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "200", "error": "", @@ -8238,7 +8238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_describe_user_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_describe_user_pool", "test": "test_describe_user_pool", "response": "200", "error": "", @@ -8248,7 +8248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -8258,7 +8258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_get_signing_certificate", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", "response": "200", "error": "", @@ -8268,7 +8268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", "test": "test_invalid_expiration_unit[invalid-hours-hours]", "response": "200", "error": "", @@ -8278,7 +8278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", "test": "test_invalid_expiration_unit[invalid-invalid-hours]", "response": "200", "error": "", @@ -8288,7 +8288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", "test": "test_invalid_expiration_unit[invalid-invalid-invalid]", "response": "200", "error": "", @@ -8298,7 +8298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", "test": "test_invalid_pool_client_parameters", "response": "200", "error": "", @@ -8308,7 +8308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -8318,7 +8318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -8328,7 +8328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -8338,7 +8338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -8348,7 +8348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -8358,7 +8358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "200", "error": "", @@ -8368,7 +8368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -8378,7 +8378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -8388,7 +8388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -8398,7 +8398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -8408,7 +8408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -8418,7 +8418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -8428,7 +8428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", @@ -8438,7 +8438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", @@ -8448,7 +8448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -8458,7 +8458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -8468,7 +8468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -8478,7 +8478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", "test": "test_user_attributes_upon_creation[email-False-False]", "response": "200", "error": "", @@ -8488,7 +8488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", "test": "test_user_attributes_upon_creation[email-False-True]", "response": "200", "error": "", @@ -8498,7 +8498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", "test": "test_user_attributes_upon_creation[email-True-False]", "response": "200", "error": "", @@ -8508,7 +8508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", "test": "test_user_attributes_upon_creation[email-True-True]", "response": "200", "error": "", @@ -8518,7 +8518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", "test": "test_user_attributes_upon_creation[name-False-False]", "response": "200", "error": "", @@ -8528,7 +8528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", "test": "test_user_attributes_upon_creation[name-False-True]", "response": "200", "error": "", @@ -8538,7 +8538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", "test": "test_user_attributes_upon_creation[name-True-False]", "response": "200", "error": "", @@ -8548,7 +8548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", "test": "test_user_attributes_upon_creation[name-True-True]", "response": "200", "error": "", @@ -8558,7 +8558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", "test": "test_user_attributes_upon_creation[phone_number-False-False]", "response": "200", "error": "", @@ -8568,7 +8568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", "test": "test_user_attributes_upon_creation[phone_number-False-True]", "response": "200", "error": "", @@ -8578,7 +8578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", "test": "test_user_attributes_upon_creation[phone_number-True-False]", "response": "200", "error": "", @@ -8588,7 +8588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", "test": "test_user_attributes_upon_creation[phone_number-True-True]", "response": "200", "error": "", @@ -8598,7 +8598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", "test": "test_user_group_deletion_with_non_existing_group", "response": "200", "error": "", @@ -8608,7 +8608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -8618,7 +8618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", "test": "test_user_login_before_confirmation", "response": "200", "error": "", @@ -8628,7 +8628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[False]", "test": "test_user_pool_attributes[False]", "response": "200", "error": "", @@ -8638,7 +8638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[True]", "test": "test_user_pool_attributes[True]", "response": "200", "error": "", @@ -8648,7 +8648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", @@ -8658,7 +8658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -8668,7 +8668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_well_known_paths", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_well_known_paths", "test": "test_well_known_paths", "response": "200", "error": "", @@ -8678,7 +8678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -8688,7 +8688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -8698,7 +8698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -8708,7 +8708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -8718,7 +8718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -8728,7 +8728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -8738,7 +8738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -8748,7 +8748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -8758,7 +8758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -8768,7 +8768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -8778,7 +8778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -8788,7 +8788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -8798,7 +8798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -8808,7 +8808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -8818,7 +8818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -8828,7 +8828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -8844,7 +8844,7 @@ "ClientId, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", @@ -8860,17 +8860,17 @@ "Domain": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", "test": "test_custom_scopes", "response": "200", "error": "", @@ -8886,7 +8886,7 @@ "ClientId, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -8896,7 +8896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -8906,7 +8906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "400", "error": "InvalidParameterException", @@ -8922,7 +8922,7 @@ "GroupName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -8938,7 +8938,7 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_get_signing_certificate", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", "test": "test_get_signing_certificate", "response": "200", "error": "", @@ -8954,7 +8954,7 @@ "AccessToken": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -8964,7 +8964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -8974,7 +8974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -8984,7 +8984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_get_user_with_fake_access_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_user_with_fake_access_token", "test": "test_get_user_with_fake_access_token", "response": "400", "error": "NotAuthorizedException", @@ -8994,7 +8994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "400", "error": "NotAuthorizedException", @@ -9010,7 +9010,7 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_pool_mfa_off", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_pool_mfa_off", "test": "test_create_pool_mfa_off", "response": "200", "error": "", @@ -9020,7 +9020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_authentication", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_authentication", "test": "test_mfa_sms_authentication", "response": "200", "error": "", @@ -9030,7 +9030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -9046,7 +9046,7 @@ "AccessToken": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -9062,7 +9062,7 @@ "AuthFlow, AuthParameters, ClientId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -9072,7 +9072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -9082,7 +9082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -9092,7 +9092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -9102,7 +9102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -9112,7 +9112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -9122,7 +9122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -9132,7 +9132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -9142,7 +9142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -9152,7 +9152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -9162,7 +9162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -9172,7 +9172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -9182,7 +9182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -9192,7 +9192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -9202,7 +9202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -9212,7 +9212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -9222,7 +9222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -9232,7 +9232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", "test": "test_admin_change_password", "response": "200", "error": "", @@ -9242,7 +9242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -9252,7 +9252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "200", "error": "", @@ -9262,7 +9262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -9272,7 +9272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -9282,7 +9282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", "test": "test_force_alias_creation", "response": "200", "error": "", @@ -9292,7 +9292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -9302,7 +9302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", "test": "test_login_with_preferred_username", "response": "200", "error": "", @@ -9312,7 +9312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -9322,7 +9322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -9332,7 +9332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -9342,7 +9342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -9352,7 +9352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -9362,7 +9362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -9372,7 +9372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -9382,7 +9382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -9392,7 +9392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -9402,7 +9402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -9412,7 +9412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -9422,7 +9422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -9432,7 +9432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", "test": "test_user_login_before_confirmation", "response": "200", "error": "", @@ -9442,7 +9442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -9452,7 +9452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -9462,7 +9462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -9472,7 +9472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -9482,7 +9482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -9492,7 +9492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", "test": "test_invalid_srp_raises_error[COFFEEG]", "response": "400", "error": "InvalidParameterException", @@ -9502,7 +9502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", "test": "test_invalid_srp_raises_error[None]", "response": "400", "error": "InvalidParameterException", @@ -9512,7 +9512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", "test": "test_auth_not_authorized_user", "response": "400", "error": "NotAuthorizedException", @@ -9522,7 +9522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "400", "error": "NotAuthorizedException", @@ -9532,7 +9532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "400", "error": "NotAuthorizedException", @@ -9542,7 +9542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", "test": "test_request_with_invalid_username_or_pool_id", "response": "400", "error": "UserNotFoundException", @@ -9552,7 +9552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "400", "error": "NotAuthorizedException", @@ -9562,7 +9562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "400", "error": "UserNotFoundException", @@ -9572,7 +9572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", "test": "test_user_login_before_confirmation", "response": "400", "error": "NotAuthorizedException", @@ -9582,7 +9582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "400", "error": "UserNotFoundException", @@ -9592,7 +9592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "400", "error": "UserNotFoundException", @@ -9602,7 +9602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "400", "error": "UserNotFoundException", @@ -9612,7 +9612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "400", "error": "UserNotFoundException", @@ -9622,7 +9622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "400", "error": "UserNotFoundException", @@ -9632,7 +9632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "400", "error": "UserNotFoundException", @@ -9642,7 +9642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "400", "error": "UserNotFoundException", @@ -9652,7 +9652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "400", "error": "UserNotFoundException", @@ -9666,7 +9666,7 @@ "AuthFlow, AuthParameters, ClientId, ClientMetadata": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -9676,7 +9676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -9686,7 +9686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -9702,7 +9702,7 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -9718,17 +9718,17 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_identity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", "test": "test_identity_providers", "response": "200", "error": "", @@ -9744,17 +9744,7 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", - "test": "test_create_apigateway_authorizer_client_credentials", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", @@ -9764,7 +9754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_resource_servers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_resource_servers", "test": "test_resource_servers", "response": "200", "error": "", @@ -9780,7 +9770,7 @@ "ResourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -9796,34 +9786,34 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -9832,57 +9822,57 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_authorize_redirects_to_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_authorize_redirects_to_login", "test": "test_authorize_redirects_to_login", "response": "200", "error": "", @@ -9892,7 +9882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pools_and_clients", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pools_and_clients", "test": "test_user_pools_and_clients", "response": "200", "error": "", @@ -9908,7 +9898,7 @@ "Filter, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -9922,7 +9912,7 @@ "Limit, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "400", "error": "InvalidParameterException", @@ -9936,7 +9926,7 @@ "UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -9946,7 +9936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -9962,7 +9952,7 @@ "GroupName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -9972,7 +9962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -9988,7 +9978,7 @@ "ChallengeName, ChallengeResponses, ClientId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -9998,7 +9988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -10008,7 +9998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -10018,7 +10008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -10028,7 +10018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -10038,7 +10028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -10048,7 +10038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -10058,7 +10048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -10068,7 +10058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -10078,7 +10068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", "test": "test_srp_login_after_password_update", "response": "200", "error": "", @@ -10088,7 +10078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -10098,7 +10088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -10108,7 +10098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -10118,7 +10108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -10128,7 +10118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -10138,7 +10128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -10148,7 +10138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "400", "error": "NotAuthorizedException", @@ -10158,7 +10148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "400", "error": "NotAuthorizedException", @@ -10172,7 +10162,7 @@ "ChallengeName, ChallengeResponses, ClientId, Session": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -10182,7 +10172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", @@ -10192,7 +10182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -10202,7 +10192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -10218,7 +10208,7 @@ "AccessToken, SMSMfaSettings": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -10232,7 +10222,7 @@ "AccessToken, SMSMfaSettings, SoftwareTokenMfaSettings": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -10248,7 +10238,7 @@ "MfaConfiguration, SmsMfaConfiguration, SoftwareTokenMfaConfiguration, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -10264,7 +10254,7 @@ "ClientId, Password, UserAttributes, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -10274,7 +10264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", "test": "test_invalid_srp_raises_error[COFFEEG]", "response": "200", "error": "", @@ -10284,7 +10274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", "test": "test_invalid_srp_raises_error[None]", "response": "200", "error": "", @@ -10294,7 +10284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -10304,7 +10294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -10314,7 +10304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -10324,7 +10314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -10334,7 +10324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", @@ -10344,7 +10334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_authentication", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_authentication", "test": "test_mfa_sms_authentication", "response": "200", "error": "", @@ -10354,7 +10344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -10364,7 +10354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -10374,7 +10364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -10384,7 +10374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -10394,7 +10384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -10404,7 +10394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -10414,7 +10404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -10424,7 +10414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -10434,7 +10424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -10444,7 +10434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -10454,7 +10444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -10464,7 +10454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -10474,7 +10464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -10484,7 +10474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -10494,7 +10484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -10504,7 +10494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "400", "error": "InvalidParameterException", @@ -10514,7 +10504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "400", "error": "InvalidParameterException", @@ -10524,7 +10514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "400", "error": "InvalidParameterException", @@ -10538,7 +10528,7 @@ "ClientId, Password, Username": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -10548,7 +10538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -10558,7 +10548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -10568,7 +10558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -10578,7 +10568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -10588,7 +10578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -10598,7 +10588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -10608,7 +10598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -10618,7 +10608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -10628,7 +10618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", "test": "test_cognito_authorization", "response": "200", "error": "", @@ -10638,7 +10628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -10648,7 +10638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -10658,7 +10648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", @@ -10668,7 +10658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", @@ -10678,7 +10668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", @@ -10688,7 +10678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", @@ -10698,7 +10688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", @@ -10708,7 +10698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -10718,7 +10708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -10728,7 +10718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", @@ -10738,7 +10728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", @@ -10748,7 +10738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", @@ -10758,7 +10748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", "test": "test_access_token_expiration_validity[500-seconds-500]", "response": "200", "error": "", @@ -10768,7 +10758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", @@ -10778,7 +10768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", "test": "test_user_login_before_confirmation", "response": "200", "error": "", @@ -10788,7 +10778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -10798,7 +10788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -10808,7 +10798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -10818,7 +10808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -10828,7 +10818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -10838,7 +10828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -10848,7 +10838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -10858,7 +10848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -10874,7 +10864,7 @@ "ResourceArn, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -10890,7 +10880,7 @@ "ResourceArn, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -10906,7 +10896,7 @@ "AttributeMapping, ProviderName, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_identity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", "test": "test_identity_providers", "response": "200", "error": "", @@ -10922,7 +10912,7 @@ "LambdaConfig, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -10932,7 +10922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -10942,7 +10932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -10958,7 +10948,7 @@ "AllowedOAuthFlows, AllowedOAuthFlowsUserPoolClient, AllowedOAuthScopes, AuthSessionValidity, CallbackURLs, ClientId, ClientName, EnablePropagateAdditionalUserContextData, EnableTokenRevocation, ExplicitAuthFlows, RefreshTokenValidity, SupportedIdentityProviders, TokenValidityUnits, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_http_jwt_authorizer", "test": "test_apigw_v2_http_jwt_authorizer", "response": "200", "error": "", @@ -10968,7 +10958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -10978,7 +10968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -10988,7 +10978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -10998,7 +10988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -11012,7 +11002,7 @@ "CallbackURLs, ClientId, ExplicitAuthFlows, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", @@ -11026,7 +11016,7 @@ "ClientId, ExplicitAuthFlows, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", @@ -11040,7 +11030,7 @@ "ClientId, SupportedIdentityProviders, UserPoolId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", "response": "200", "error": "", diff --git a/data/coverage/config.json b/data/coverage/config.json index 135b0e2160..1644569a1d 100644 --- a/data/coverage/config.json +++ b/data/coverage/config.json @@ -92,7 +92,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -404,7 +404,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -884,7 +884,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" diff --git a/data/coverage/docdb.json b/data/coverage/docdb.json index b265f77121..cd4fcd47b7 100644 --- a/data/coverage/docdb.json +++ b/data/coverage/docdb.json @@ -644,7 +644,7 @@ "ResourceName, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -654,7 +654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", "test": "test_create_db_parameter_group_add_tags", "response": "200", "error": "", @@ -664,7 +664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -674,7 +674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -684,7 +684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -700,35 +700,35 @@ "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, DBClusterParameterGroupName, DeletionProtection, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, DBClusterParameterGroupName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", "test": "test_create_db_cluster_non_existing_parameter_group", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -739,10 +739,38 @@ } ] }, + "DBClusterIdentifier, DBSubnetGroupName, Engine, MasterUserPassword, MasterUsername, StorageEncrypted, VpcSecurityGroupIds": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "DBClusterIdentifier, DBSubnetGroupName, Engine, StorageEncrypted, VpcSecurityGroupIds": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "DBClusterIdentifier, DatabaseName, EnableCloudwatchLogsExports, EnableHttpEndpoint, Engine, MasterUserPassword, MasterUsername, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -756,7 +784,7 @@ "DBClusterIdentifier, DatabaseName, EnableGlobalWriteForwarding, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -770,7 +798,7 @@ "DBClusterIdentifier, DatabaseName, EnableHttpEndpoint, Engine, EngineMode, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -780,7 +808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -794,7 +822,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineMode, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -808,7 +836,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineMode, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -822,7 +850,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -832,7 +860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -842,7 +870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -852,7 +880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterValue", @@ -866,7 +894,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -876,7 +904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -886,7 +914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -896,7 +924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -906,7 +934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -916,7 +944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -926,7 +954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -936,7 +964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -946,7 +974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -956,7 +984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -966,7 +994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -976,7 +1004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_invalid_cluster_identifier", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_invalid_cluster_identifier", "test": "test_invalid_cluster_identifier", "response": "400", "error": "InvalidClusterIdentifier", @@ -990,17 +1018,17 @@ "DBClusterIdentifier, DatabaseName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -1010,7 +1038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -1020,7 +1048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -1030,7 +1058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -1044,7 +1072,7 @@ "DBClusterIdentifier, EnableGlobalWriteForwarding, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterValue", @@ -1058,7 +1086,7 @@ "DBClusterIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -1068,7 +1096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -1078,7 +1106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -1088,7 +1116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_with_invalid_engine", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_with_invalid_engine", "test": "test_create_db_cluster_with_invalid_engine", "response": "400", "error": "InvalidParameterValue", @@ -1102,7 +1130,7 @@ "DBClusterIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -1112,7 +1140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -1122,7 +1150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -1136,7 +1164,7 @@ "DBClusterIdentifier, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -1146,7 +1174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -1160,17 +1188,17 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", "response": "200", "error": "", @@ -1180,7 +1208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -1190,7 +1218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -1200,7 +1228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -1210,7 +1238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -1220,7 +1248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "400", "error": "DBClusterAlreadyExistsFault", @@ -1234,7 +1262,7 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -1248,7 +1276,7 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername, ScalingConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -1262,7 +1290,7 @@ "DBClusterIdentifier, Engine, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -1278,47 +1306,47 @@ "DBClusterParameterGroupName, DBParameterGroupFamily, Description": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", - "test": "test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -1328,7 +1356,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -1338,7 +1366,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -1348,7 +1376,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -1358,7 +1386,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -1368,7 +1396,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -1378,7 +1406,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -1388,7 +1416,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -1398,7 +1426,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -1408,7 +1436,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -1418,7 +1446,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -1428,7 +1456,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -1438,7 +1466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -1448,7 +1476,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -1458,7 +1486,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -1468,7 +1496,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -1478,7 +1506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -1488,7 +1516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -1498,7 +1526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -1508,7 +1536,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -1518,7 +1546,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -1542,7 +1570,7 @@ "DBClusterParameterGroupName, DBParameterGroupFamily, Description, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -1558,7 +1586,7 @@ "DBClusterIdentifier, DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -1574,21 +1602,21 @@ "AllocatedStorage, CopyTagsToSnapshot, DBInstanceClass, DBInstanceIdentifier, DBName, DBSubnetGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername, PubliclyAccessible, StorageType, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -1602,7 +1630,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -1612,7 +1640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -1622,7 +1650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -1636,7 +1664,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -1646,7 +1674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -1656,7 +1684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -1666,7 +1694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -1676,7 +1704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -1686,7 +1714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -1696,7 +1724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -1710,7 +1738,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -1724,7 +1752,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -1738,21 +1766,21 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, DBParameterGroupName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, EnableIAMDatabaseAuthentication, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -1762,7 +1790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -1776,7 +1804,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -1786,7 +1814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -1796,7 +1824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -1806,7 +1834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -1816,7 +1844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -1826,7 +1854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -1836,7 +1864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -1846,7 +1874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -1856,7 +1884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -1866,7 +1894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -1876,7 +1904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -1886,7 +1914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -1900,21 +1928,21 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBParameterGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", "test": "test_create_db_instance_non_existing_parameter_group", "response": "404", "error": "DBParameterGroupNotFoundFault", @@ -1928,7 +1956,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBParameterGroupName, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -1942,7 +1970,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -1952,7 +1980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -1962,7 +1990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -1972,7 +2000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -1986,7 +2014,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -1996,7 +2024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -2006,7 +2034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -2016,7 +2044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -2026,7 +2054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -2036,7 +2064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -2046,7 +2074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -2056,7 +2084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -2070,7 +2098,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -2080,7 +2108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -2090,7 +2118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -2100,7 +2128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -2110,7 +2138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -2120,7 +2148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -2130,7 +2158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -2140,7 +2168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -2150,7 +2178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -2160,7 +2188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "400", "error": "DBInstanceAlreadyExistsFault", @@ -2171,10 +2199,38 @@ } ] }, + "AutoMinorVersionUpgrade, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -2184,7 +2240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2194,7 +2250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -2204,7 +2260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -2218,21 +2274,21 @@ "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, PromotionTier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBInstanceClass, DBInstanceIdentifier, DBName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -2246,7 +2302,7 @@ "DBInstanceClass, DBInstanceIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -2262,27 +2318,27 @@ "DBSubnetGroupDescription, DBSubnetGroupName, SubnetIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -2292,7 +2348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "400", "error": "CommonServiceException", @@ -2306,14 +2362,14 @@ "DBSubnetGroupDescription, DBSubnetGroupName, SubnetIds, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2322,7 +2378,7 @@ "Engine, EngineVersion, GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2332,7 +2388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -2342,7 +2398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -2358,47 +2414,47 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", "response": "200", "error": "", @@ -2408,7 +2464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -2418,21 +2474,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "400", "error": "InvalidDBClusterStateFault", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, SkipFinalSnapshot": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -2442,7 +2498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -2452,7 +2508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -2462,7 +2518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -2472,7 +2528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -2482,7 +2538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -2492,7 +2548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -2502,7 +2558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -2512,7 +2568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -2522,7 +2578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -2532,7 +2588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -2542,7 +2598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -2552,7 +2608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -2562,7 +2618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -2572,7 +2628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -2582,7 +2638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -2592,7 +2648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -2602,7 +2658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -2612,7 +2668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -2622,7 +2678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -2632,7 +2688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -2642,7 +2698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -2652,7 +2708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -2662,7 +2718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -2672,7 +2728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -2682,7 +2738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -2692,7 +2748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -2702,7 +2758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -2712,7 +2768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -2722,7 +2778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -2732,7 +2788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2742,7 +2798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -2752,7 +2808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -2762,7 +2818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "400", "error": "InvalidDBClusterStateFault", @@ -2778,27 +2834,27 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -2824,7 +2880,7 @@ "DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -2840,38 +2896,48 @@ "DBInstanceIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "test": "test_create_db_custom_port", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", - "test": "test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -2880,31 +2946,31 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBInstanceIdentifier, SkipFinalSnapshot": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -2914,7 +2980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -2924,7 +2990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -2934,7 +3000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -2944,7 +3010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -2954,7 +3020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -2964,7 +3030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -2974,7 +3040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -2984,7 +3050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -2994,7 +3060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -3004,7 +3070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -3014,7 +3080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -3024,7 +3090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -3034,7 +3100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -3044,7 +3110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -3054,7 +3120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -3064,7 +3130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -3074,7 +3140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -3084,7 +3150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -3094,7 +3160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -3104,7 +3170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -3114,7 +3180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -3124,7 +3190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -3134,7 +3200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -3144,7 +3210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -3154,7 +3220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -3164,7 +3230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -3174,7 +3240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -3184,7 +3250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -3194,7 +3260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -3204,7 +3270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -3214,7 +3280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -3224,7 +3290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -3234,7 +3300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -3244,7 +3310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -3254,7 +3320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -3264,7 +3330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -3274,7 +3340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -3284,7 +3350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -3294,7 +3360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -3304,7 +3370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -3314,7 +3380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -3324,7 +3390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -3334,7 +3400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -3344,7 +3410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "400", "error": "CommonServiceException", @@ -3354,7 +3420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "400", "error": "CommonServiceException", @@ -3364,7 +3430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "400", "error": "CommonServiceException", @@ -3374,7 +3440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "400", "error": "CommonServiceException", @@ -3384,7 +3450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "400", "error": "CommonServiceException", @@ -3394,7 +3460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "400", "error": "CommonServiceException", @@ -3404,7 +3470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "400", "error": "CommonServiceException", @@ -3420,37 +3486,37 @@ "DBSubnetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -3466,27 +3532,27 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -3500,7 +3566,17 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -3510,7 +3586,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -3520,7 +3596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -3530,8 +3606,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", + "test": "test_create_query_db", "response": "200", "error": "", "snapshot_skipped": "", @@ -3540,7 +3616,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -3550,7 +3626,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -3560,7 +3636,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -3570,7 +3646,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -3580,7 +3656,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -3590,7 +3666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -3600,7 +3676,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -3610,7 +3686,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -3620,7 +3696,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -3630,7 +3706,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -3640,7 +3716,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -3650,7 +3726,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -3660,7 +3736,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -3670,7 +3746,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -3680,7 +3756,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -3690,7 +3766,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -3700,7 +3776,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -3730,27 +3806,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", - "test": "test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", + "response": "404", + "error": "DBClusterParameterGroupNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3760,7 +3846,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3770,7 +3856,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3780,7 +3866,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3790,7 +3876,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3800,7 +3886,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3810,7 +3896,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3820,7 +3906,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", "test": "test_create_db_cluster_non_existing_parameter_group", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3830,7 +3916,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3840,7 +3926,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3850,7 +3936,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3860,7 +3946,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3870,7 +3956,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3880,7 +3966,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3890,7 +3976,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3900,7 +3986,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3910,7 +3996,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3920,7 +4006,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3930,7 +4016,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3940,7 +4026,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3950,7 +4036,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3960,7 +4046,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3970,7 +4056,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3980,7 +4066,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -3990,7 +4076,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4006,7 +4092,7 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -4046,7 +4132,7 @@ "DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4056,7 +4142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4072,57 +4158,67 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", + "test": "test_describe_db_clusters_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -4132,7 +4228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -4142,7 +4238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -4152,7 +4248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -4166,48 +4262,48 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -4216,7 +4312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -4226,7 +4322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -4236,7 +4332,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -4246,7 +4342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -4256,7 +4352,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -4266,7 +4362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -4276,7 +4372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -4286,7 +4382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -4296,7 +4392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4306,7 +4402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -4316,7 +4412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -4326,7 +4422,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -4336,7 +4432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -4346,7 +4442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -4356,7 +4452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -4366,7 +4462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -4376,7 +4472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -4386,7 +4482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -4396,7 +4492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -4406,7 +4502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -4416,7 +4512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -4426,7 +4522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -4436,7 +4532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -4446,7 +4542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -4456,7 +4552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -4466,7 +4562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -4476,7 +4572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -4486,7 +4582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -4496,7 +4592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -4506,7 +4602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -4516,7 +4612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "404", "error": "DBClusterNotFoundFault", @@ -4526,7 +4622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_describe_db_cluster_not_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_describe_db_cluster_not_existent", "test": "test_describe_db_cluster_not_existent", "response": "404", "error": "DBClusterNotFoundFault", @@ -4536,7 +4632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "404", "error": "DBClusterNotFoundFault", @@ -4546,13 +4642,27 @@ "origin": "external" } ] + }, + "Filters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", + "test": "test_describe_db_clusters_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] } }, "DescribeDBEngineVersions": { "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", "test": "test_describe_db_engine_versions", "response": "200", "error": "", @@ -4562,7 +4672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", "test": "test_describe_db_engine_versions_paginated", "response": "200", "error": "", @@ -4576,7 +4686,7 @@ "Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", "test": "test_describe_db_engine_versions", "response": "200", "error": "", @@ -4590,7 +4700,7 @@ "Engine, MaxRecords": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", "test": "test_describe_db_engine_versions_paginated", "response": "200", "error": "", @@ -4606,47 +4716,67 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "test": "test_db_instance_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DbAddress']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -4656,7 +4786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -4666,7 +4796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -4676,7 +4806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -4690,57 +4820,57 @@ "DBInstanceIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -4750,7 +4880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -4760,7 +4890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -4770,7 +4900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -4780,7 +4910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -4790,7 +4920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -4800,7 +4930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -4810,7 +4940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -4820,7 +4950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -4830,7 +4960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -4840,7 +4970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -4850,7 +4980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -4860,7 +4990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -4870,7 +5000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -4880,7 +5010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -4890,7 +5020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -4900,7 +5030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -4910,7 +5040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -4920,7 +5050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -4930,7 +5060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -4940,7 +5070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -4950,7 +5080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -4960,7 +5090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -4970,7 +5100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -4980,7 +5110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -4990,7 +5120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -5000,7 +5130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -5010,7 +5140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -5020,7 +5150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -5030,7 +5160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -5040,7 +5170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -5050,7 +5180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -5060,7 +5190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -5070,7 +5200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -5080,7 +5210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -5090,7 +5220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -5100,7 +5230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -5110,7 +5240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -5120,7 +5250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -5130,7 +5260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -5140,7 +5270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -5150,7 +5280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -5160,7 +5290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -5170,7 +5300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -5180,7 +5310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -5190,7 +5320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -5200,7 +5330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -5210,7 +5340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -5220,7 +5350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -5230,43 +5360,67 @@ "origin": "external" } ] + }, + "Filters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] } }, "DescribeDBSubnetGroups": { "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -5282,7 +5436,7 @@ "GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -5292,7 +5446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -5302,7 +5456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -5318,7 +5472,7 @@ "ResourceName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -5328,7 +5482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -5338,7 +5492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", "test": "test_create_db_parameter_group_add_tags", "response": "200", "error": "", @@ -5348,7 +5502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -5358,7 +5512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -5368,7 +5522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -5378,7 +5532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -5388,7 +5542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -5398,7 +5552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -5434,7 +5588,7 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "404", "error": "DBClusterNotFoundFault", @@ -5448,7 +5602,7 @@ "DBClusterIdentifier, EnableHttpEndpoint": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -5464,7 +5618,7 @@ "DBClusterParameterGroupName, Parameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -5480,7 +5634,7 @@ "ApplyImmediately, DBInstanceIdentifier, DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -5494,7 +5648,7 @@ "DBInstanceIdentifier, EnableIAMDatabaseAuthentication": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -5510,7 +5664,7 @@ "DBInstanceIdentifier, ForceFailover": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -5526,7 +5680,7 @@ "DbClusterIdentifier, GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -5536,7 +5690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -5546,7 +5700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -5556,7 +5710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidGlobalClusterStateFault", @@ -5566,7 +5720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidGlobalClusterStateFault", @@ -5582,7 +5736,7 @@ "ResourceName, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -5592,7 +5746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -5602,7 +5756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -5618,7 +5772,7 @@ "DBClusterIdentifier, Engine, SnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", diff --git a/data/coverage/dynamodb.json b/data/coverage/dynamodb.json index 43d76b94a5..1d9e0c40e0 100644 --- a/data/coverage/dynamodb.json +++ b/data/coverage/dynamodb.json @@ -645,7 +645,7 @@ "Statements": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", "test": "test_dynamodb_batch_execute_statement", "response": "200", "error": "", @@ -661,7 +661,7 @@ "RequestItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", "test": "test_dynamodb_get_batch_items", "response": "200", "error": "", @@ -677,7 +677,7 @@ "RequestItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", "test": "test_batch_write_binary", "response": "200", "error": "", @@ -687,7 +687,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items", "test": "test_batch_write_items", "response": "200", "error": "", @@ -717,7 +717,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", "test": "test_batch_write_not_matching_schema", "response": "400", "error": "ValidationException", @@ -729,7 +729,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", "test": "test_dynamodb_resolvers", "response": "200", "error": "", @@ -745,7 +745,7 @@ "BackupName, TableName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", "test": "test_table_backups", "response": "200", "error": "", @@ -761,7 +761,7 @@ "GlobalTableName, ReplicationGroup": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", "test": "test_global_tables", "response": "200", "error": "", @@ -771,7 +771,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", "test": "test_global_tables", "response": "400", "error": "GlobalTableAlreadyExistsException", @@ -787,7 +787,7 @@ "AttributeDefinitions, BillingMode, GlobalSecondaryIndexes, KeySchema, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", "test": "test_more_than_20_global_secondary_indexes", "response": "200", "error": "", @@ -801,7 +801,7 @@ "AttributeDefinitions, BillingMode, KeySchema, ProvisionedThroughput, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_pay_per_request", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_pay_per_request", "test": "test_dynamodb_pay_per_request", "response": "400", "error": "ValidationException", @@ -829,7 +829,7 @@ "AttributeDefinitions, BillingMode, KeySchema, StreamSpecification, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", @@ -839,7 +839,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "200", "error": "", @@ -849,7 +849,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -859,7 +859,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -869,7 +869,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -879,7 +879,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -889,331 +889,331 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", + "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", + "test": "test_delete_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", + "test": "test_empty_and_binary_values", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", + "test": "test_global_tables", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_large_data_download", + "test": "test_large_data_download", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "test": "test_multiple_update_expressions", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", + "test": "test_non_ascii_chars", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", + "test": "test_nosql_workbench_localhost_region", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", + "test": "test_query_on_deleted_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", + "test": "test_return_values_in_put_item", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", + "test": "test_time_to_live", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_get_items", + "test": "test_transact_get_items", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", - "test": "test_continuous_backup_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", - "test": "test_nosql_workbench_localhost_region", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transact_get_items", - "test": "test_transact_get_items", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1319,7 +1319,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "400", "error": "ResourceInUseException", @@ -1329,7 +1329,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "400", "error": "ResourceInUseException", @@ -1341,8 +1341,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", + "test": "test_enforce_policy_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", @@ -1351,28 +1351,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -1381,8 +1381,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1391,18 +1391,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1411,8 +1411,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", - "test": "test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1421,37 +1421,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", - "test": "test_enforce_policy_dynamodb", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "test": "test_resolver_with_cache", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -1461,7 +1461,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", "test": "test_table_backups", "response": "200", "error": "", @@ -1471,7 +1471,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", "test": "test_table_regions", "response": "200", "error": "", @@ -1481,7 +1481,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -1491,7 +1491,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -1515,7 +1515,17 @@ "AttributeDefinitions, BillingMode, KeySchema, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -1525,7 +1535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -1535,7 +1545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -1545,7 +1555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", "test": "test_batch_write_binary", "response": "200", "error": "", @@ -1555,7 +1565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", "test": "test_global_tables_version_2019", "response": "200", "error": "", @@ -1565,7 +1575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", @@ -1575,7 +1585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -1585,7 +1595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -1595,7 +1605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -1605,7 +1615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -1615,18 +1625,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -1635,19 +1645,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -1657,7 +1667,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -1667,7 +1677,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -1677,17 +1687,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -1697,7 +1697,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -1707,7 +1707,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -1717,7 +1717,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -1727,7 +1727,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -1737,7 +1737,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -1747,7 +1747,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -1757,7 +1757,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -1765,6 +1765,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -1785,7 +1795,7 @@ "AttributeDefinitions, GlobalSecondaryIndexes, KeySchema, ProvisionedThroughput, StreamSpecification, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -1795,7 +1805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -1809,7 +1819,7 @@ "AttributeDefinitions, GlobalSecondaryIndexes, KeySchema, ProvisionedThroughput, TableName, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", "test": "test_invalid_query_index", "response": "200", "error": "", @@ -1819,7 +1829,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_query_index", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_query_index", "test": "test_valid_query_index", "response": "200", "error": "", @@ -1833,7 +1843,7 @@ "AttributeDefinitions, KeySchema, LocalSecondaryIndexes, ProvisionedThroughput, TableName, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", "test": "test_valid_local_secondary_index", "response": "200", "error": "", @@ -1847,17 +1857,17 @@ "AttributeDefinitions, KeySchema, ProvisionedThroughput, SSESpecification, TableName, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_sse_specification", "test": "test_dynamodb_create_table_with_sse_specification", "response": "200", "error": "", @@ -1871,7 +1881,7 @@ "AttributeDefinitions, KeySchema, ProvisionedThroughput, StreamSpecification, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -1881,17 +1891,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -1901,7 +1911,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -1911,7 +1921,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", "test": "test_binary_data_with_stream", "response": "200", "error": "", @@ -1921,17 +1931,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", @@ -1941,7 +1951,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", @@ -1965,7 +1975,7 @@ "AttributeDefinitions, KeySchema, ProvisionedThroughput, TableClass, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", "test": "test_dynamodb_create_table_with_class", "response": "200", "error": "", @@ -1978,16 +1988,6 @@ }, "AttributeDefinitions, KeySchema, ProvisionedThroughput, TableName": { "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", "test": "test_notes_rest_api", @@ -1999,7 +1999,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "test": "test_default_name_for_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", "test": "test_batch_write_not_matching_schema", "response": "200", "error": "", @@ -2009,7 +2019,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", "test": "test_dynamodb_batch_execute_statement", "response": "200", "error": "", @@ -2019,7 +2029,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", "test": "test_dynamodb_execute_transaction", "response": "200", "error": "", @@ -2029,7 +2039,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", "test": "test_dynamodb_get_batch_items", "response": "200", "error": "", @@ -2039,7 +2049,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", "test": "test_dynamodb_idempotent_writing", "response": "200", "error": "", @@ -2049,7 +2059,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", "test": "test_dynamodb_partiql_missing", "response": "200", "error": "", @@ -2059,7 +2069,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", @@ -2069,7 +2079,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", "test": "test_transaction_write_canceled", "response": "200", "error": "", @@ -2101,7 +2111,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -2111,7 +2121,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", @@ -2121,7 +2131,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", @@ -2131,7 +2141,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", "test": "test_table_backups", "response": "200", "error": "", @@ -2145,7 +2155,7 @@ "AttributeDefinitions, KeySchema, ProvisionedThroughput, TableName, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items", "test": "test_batch_write_items", "response": "200", "error": "", @@ -2155,7 +2165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", "test": "test_create_duplicate_table", "response": "200", "error": "", @@ -2165,7 +2175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", "test": "test_list_tags_of_resource", "response": "200", "error": "", @@ -2175,7 +2185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", "test": "test_transaction_write_binary_data", "response": "200", "error": "", @@ -2185,7 +2195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", "test": "test_transaction_write_items", "response": "200", "error": "", @@ -2195,7 +2205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", "test": "test_create_duplicate_table", "response": "400", "error": "ResourceInUseException", @@ -2211,7 +2221,7 @@ "BackupArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", "test": "test_table_backups", "response": "200", "error": "", @@ -2227,13 +2237,13 @@ "Key, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -2247,7 +2257,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", @@ -2257,7 +2267,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", @@ -2265,16 +2275,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" } @@ -2285,8 +2305,18 @@ "TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", - "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -2295,7 +2325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -2305,7 +2335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -2315,7 +2345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -2325,7 +2355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -2335,288 +2365,278 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", + "test": "test_batch_write_binary", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items", + "test": "test_batch_write_items", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", + "test": "test_batch_write_not_matching_schema", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", + "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", + "test": "test_create_duplicate_table", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", + "test": "test_delete_table", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "test": "test_dynamodb_batch_execute_statement", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", + "test": "test_dynamodb_create_table_with_class", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", + "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_sse_specification", + "test": "test_dynamodb_create_table_with_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", + "test": "test_dynamodb_execute_transaction", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", + "test": "test_dynamodb_get_batch_items", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", + "test": "test_dynamodb_idempotent_writing", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", + "test": "test_dynamodb_partiql_missing", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", - "test": "test_batch_write_binary", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -2625,8 +2645,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "200", "error": "", "snapshot_skipped": "", @@ -2635,8 +2655,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", - "test": "test_batch_write_not_matching_schema", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", "snapshot_skipped": "", @@ -2645,8 +2665,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", "snapshot_skipped": "", @@ -2655,18 +2675,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", - "test": "test_continuous_backup_update", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", + "test": "test_empty_and_binary_values", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", - "test": "test_create_duplicate_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", + "test": "test_global_tables", "response": "200", "error": "", "snapshot_skipped": "", @@ -2675,18 +2695,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", + "test": "test_invalid_query_index", "response": "200", "error": "", "snapshot_skipped": "", @@ -2695,8 +2715,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", - "test": "test_dynamodb_batch_execute_statement", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_large_data_download", + "test": "test_large_data_download", "response": "200", "error": "", "snapshot_skipped": "", @@ -2705,8 +2725,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", - "test": "test_dynamodb_create_table_with_class", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", + "test": "test_list_tags_of_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -2715,18 +2735,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", + "test": "test_more_than_20_global_secondary_indexes", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_sse_specification", - "test": "test_dynamodb_create_table_with_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "test": "test_multiple_update_expressions", "response": "200", "error": "", "snapshot_skipped": "", @@ -2735,8 +2755,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", + "test": "test_non_ascii_chars", "response": "200", "error": "", "snapshot_skipped": "", @@ -2745,8 +2765,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", - "test": "test_dynamodb_get_batch_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", + "test": "test_nosql_workbench_localhost_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -2755,8 +2775,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", + "test": "test_query_on_deleted_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -2765,8 +2785,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", - "test": "test_dynamodb_partiql_missing", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", + "test": "test_return_values_in_put_item", "response": "200", "error": "", "snapshot_skipped": "", @@ -2775,8 +2795,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", "snapshot_skipped": "", @@ -2785,8 +2805,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", + "test": "test_time_to_live", "response": "200", "error": "", "snapshot_skipped": "", @@ -2795,8 +2815,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_get_items", + "test": "test_transact_get_items", "response": "200", "error": "", "snapshot_skipped": "", @@ -2805,8 +2825,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", + "test": "test_transaction_write_binary_data", "response": "200", "error": "", "snapshot_skipped": "", @@ -2815,8 +2835,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", + "test": "test_transaction_write_canceled", "response": "200", "error": "", "snapshot_skipped": "", @@ -2825,8 +2845,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", + "test": "test_transaction_write_items", "response": "200", "error": "", "snapshot_skipped": "", @@ -2835,8 +2855,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", + "test": "test_valid_local_secondary_index", "response": "200", "error": "", "snapshot_skipped": "", @@ -2845,8 +2865,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_query_index", + "test": "test_valid_query_index", "response": "200", "error": "", "snapshot_skipped": "", @@ -2855,171 +2875,171 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", - "test": "test_invalid_query_index", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", - "test": "test_list_tags_of_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", - "test": "test_more_than_20_global_secondary_indexes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", - "test": "test_nosql_workbench_localhost_region", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transact_get_items", - "test": "test_transact_get_items", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", - "test": "test_transaction_write_binary_data", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", - "test": "test_transaction_write_items", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_query_index", - "test": "test_valid_query_index", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3124,6 +3144,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", "test": "test_security_groups", @@ -3145,21 +3175,21 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", + "test": "test_delete_table", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3177,38 +3207,38 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", + "test": "test_enforce_policy_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -3217,18 +3247,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -3237,8 +3267,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3247,18 +3277,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3267,28 +3297,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", - "test": "test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", - "test": "test_enforce_policy_dynamodb", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", "snapshot_skipped": "", @@ -3297,27 +3327,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "test": "test_resolver_with_cache", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", "test": "test_table_backups", "response": "200", "error": "", @@ -3327,7 +3357,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", "test": "test_table_regions", "response": "200", "error": "", @@ -3337,7 +3367,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -3347,7 +3377,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -3363,7 +3393,7 @@ "TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", "test": "test_continuous_backup_update", "response": "200", "error": "", @@ -3399,7 +3429,7 @@ "GlobalTableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", "test": "test_global_tables", "response": "200", "error": "", @@ -3409,7 +3439,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", "test": "test_global_tables", "response": "400", "error": "GlobalTableNotFoundException", @@ -3425,7 +3455,7 @@ "TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -3435,7 +3465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", @@ -3451,47 +3481,27 @@ "TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", - "test": "test_method_request_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", - "test": "test_update_method_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", - "test": "test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", - "test": "test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "200", "error": "", @@ -3501,7 +3511,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", @@ -3511,7 +3521,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", @@ -3521,7 +3531,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "200", "error": "", @@ -3531,158 +3541,158 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", - "test": "test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..lastUpdatedDate']", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", - "test": "test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", - "test": "test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "test": "test_cfn_with_exports", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", + "test": "test_batch_write_binary", "response": "200", "error": "", "snapshot_skipped": "", @@ -3691,18 +3701,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items", + "test": "test_batch_write_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", + "test": "test_batch_write_not_matching_schema", "response": "200", "error": "", "snapshot_skipped": "", @@ -3711,548 +3721,608 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", + "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", + "test": "test_create_duplicate_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", + "test": "test_delete_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "test": "test_dynamodb_batch_execute_statement", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", + "test": "test_dynamodb_create_table_with_class", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", + "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_sse_specification", + "test": "test_dynamodb_create_table_with_sse_specification", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", + "test": "test_dynamodb_execute_transaction", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", + "test": "test_dynamodb_get_batch_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", + "test": "test_dynamodb_idempotent_writing", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", + "test": "test_dynamodb_partiql_missing", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", - "test": "test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui", - "test": "test_get_cloudformation_ui", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", + "test": "test_empty_and_binary_values", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", - "test": "test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", + "test": "test_global_tables", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", - "test": "test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", - "test": "test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", + "test": "test_invalid_query_index", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_large_data_download", + "test": "test_large_data_download", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", + "test": "test_more_than_20_global_secondary_indexes", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "test": "test_multiple_update_expressions", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", + "test": "test_non_ascii_chars", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", + "test": "test_nosql_workbench_localhost_region", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", + "test": "test_query_on_deleted_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", + "test": "test_return_values_in_put_item", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", + "test": "test_time_to_live", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_get_items", + "test": "test_transact_get_items", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", + "test": "test_transaction_write_binary_data", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", + "test": "test_transaction_write_canceled", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", + "test": "test_transaction_write_items", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", + "test": "test_valid_local_secondary_index", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_query_index", + "test": "test_valid_query_index", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", @@ -4261,8 +4331,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", + "test": "test_dynamodb_error_injection", "response": "200", "error": "", "snapshot_skipped": "", @@ -4271,8 +4341,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", + "test": "test_dynamodb_read_error_injection", "response": "200", "error": "", "snapshot_skipped": "", @@ -4281,18 +4351,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", + "test": "test_dynamodb_write_error_injection", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -4301,8 +4371,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", @@ -4311,8 +4381,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4321,8 +4391,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", - "test": "test_create_state_machines_in_parallel", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4331,8 +4401,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4341,8 +4411,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", - "test": "test_aws_sdk_task_delete_s3_object", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4351,18 +4421,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", - "test": "test_default_logging_configuration", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", + "test": "test_multi_accounts_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", @@ -4371,8 +4441,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", + "test": "test_dynamodb_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4381,8 +4451,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4391,8 +4461,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4401,228 +4471,250 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", - "test": "test_batch_write_binary", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_dynamodb", + "test": "test_invoke_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", - "test": "test_batch_write_not_matching_schema", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_not_existing_table", + "test": "test_batch_write_not_existing_table", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", + "test": "test_create_duplicate_table", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", - "test": "test_continuous_backup_update", - "response": "200", - "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", + "test": "test_delete_table", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", - "test": "test_create_duplicate_table", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "test": "test_dynamodb_batch_execute_statement", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", - "response": "200", - "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", + "test": "test_dynamodb_partiql_missing", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_pay_per_request", + "test": "test_dynamodb_pay_per_request", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", - "test": "test_dynamodb_batch_execute_statement", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", - "test": "test_dynamodb_create_table_with_class", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", + "test": "test_query_on_deleted_resource", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", - "response": "200", - "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_sse_specification", - "test": "test_dynamodb_create_table_with_sse_specification", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", - "test": "test_dynamodb_get_batch_items", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", - "test": "test_dynamodb_partiql_missing", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", + "test": "test_enforce_policy_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -4631,168 +4723,168 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", - "test": "test_invalid_query_index", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", - "test": "test_more_than_20_global_secondary_indexes", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", - "test": "test_nosql_workbench_localhost_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "test": "test_resolver_with_cache", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transact_get_items", - "test": "test_transact_get_items", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", + "test": "test_table_regions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", - "test": "test_transaction_write_binary_data", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", @@ -4801,8 +4893,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", @@ -4811,38 +4903,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", - "test": "test_transaction_write_items", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_query_index", - "test": "test_valid_query_index", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", - "test": "test_dynamodb_error_injection", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -4851,8 +4943,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", - "test": "test_dynamodb_read_error_injection", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -4861,8 +4953,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -4871,8 +4963,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", @@ -4881,8 +4973,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -4891,8 +4983,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", @@ -4901,98 +4993,134 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "test": "test_scheduled_backup_and_restore", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "DescribeTimeToLive": { + "TableName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", + "test": "test_time_to_live", "response": "200", "error": "", "snapshot_skipped": "", @@ -5001,8 +5129,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_s3_with_streaming_trait[IO[bytes]]", - "test": "test_call_s3_with_streaming_trait[IO[bytes]]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", @@ -5011,18 +5139,40 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", - "test": "test_multi_accounts_dynamodb", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "DisableKinesisStreamingDestination": { + "StreamArn, TableName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "EnableKinesisStreamingDestination": { + "StreamArn, TableName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", - "test": "test_create_clusters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", "snapshot_skipped": "", @@ -5031,78 +5181,96 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", - "test": "test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "ExecuteStatement": { + "Statement": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", - "test": "test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", + "test": "test_dynamodb_partiql_missing", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", - "test": "test_list_firewall_domain_lists", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", - "snapshot_skipped": "['$..ManagedOwnerName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "ExecuteTransaction": { + "ClientRequestToken, TransactStatements": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", - "test": "test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", + "test": "test_dynamodb_execute_transaction", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "GetItem": { + "ConsistentRead, Key, TableName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", - "test": "test_update_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", - "test": "test_dynamodb_stream_handler_deployed", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "", @@ -5111,8 +5279,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", "snapshot_skipped": "", @@ -5121,8 +5289,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_queue_url", - "test": "test_list_messages_with_invalid_queue_url", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5131,8 +5299,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5141,8 +5309,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5151,230 +5319,180 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_dynamodb", - "test": "test_invoke_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_existing_table", - "test": "test_batch_write_not_existing_table", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", - "test": "test_create_duplicate_table", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", - "test": "test_dynamodb_batch_execute_statement", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", - "test": "test_dynamodb_partiql_missing", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_pay_per_request", - "test": "test_dynamodb_pay_per_request", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "test": "test_access_token_expiration_validity[10-hours-36000]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "test": "test_access_token_expiration_validity[10-minutes-600]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -5383,28 +5501,32 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + }, + "Key, TableName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -5413,8 +5535,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -5423,68 +5545,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", + "test": "test_batch_write_binary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items", + "test": "test_batch_write_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", - "test": "test_resolver_with_cache", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", - "test": "test_enforce_policy_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "test": "test_dynamodb_batch_execute_statement", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", + "test": "test_dynamodb_idempotent_writing", "response": "200", "error": "", "snapshot_skipped": "", @@ -5493,58 +5615,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "test": "test_multiple_update_expressions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", - "test": "test_table_regions", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", + "test": "test_non_ascii_chars", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", + "test": "test_transaction_write_binary_data", "response": "200", "error": "", "snapshot_skipped": "", @@ -5553,8 +5675,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", + "test": "test_transaction_write_canceled", "response": "200", "error": "", "snapshot_skipped": "", @@ -5563,1786 +5685,160 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", + "test": "test_transaction_write_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "DescribeTimeToLive": { - "TableName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "DisableKinesisStreamingDestination": { - "StreamArn, TableName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "EnableKinesisStreamingDestination": { - "StreamArn, TableName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "ExecuteStatement": { - "Statement": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", - "test": "test_dynamodb_partiql_missing", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "ExecuteTransaction": { - "ClientRequestToken, TransactStatements": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetItem": { - "ConsistentRead, Key, TableName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - }, - "Key, TableName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", - "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", - "test": "test_batch_write_binary", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", - "response": "200", - "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", - "test": "test_dynamodb_batch_execute_statement", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", - "test": "test_transaction_write_binary_data", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", - "test": "test_transaction_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", - "test": "test_dynamodb_error_injection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", - "test": "test_dynamodb_read_error_injection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", - "test": "test_multi_accounts_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", - "test": "test_dynamodb_error_injection", - "response": "400", - "error": "ProvisionedThroughputExceededException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", - "test": "test_dynamodb_read_error_injection", - "response": "400", - "error": "ProvisionedThroughputExceededException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "ListTables": { - "- (without any parameters)": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_dynamodb", - "test": "test_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", - "test": "test_table_regions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - }, - "Limit": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", - "test": "test_multiple_api_keys_validate", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", - "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", - "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", - "response": "200", - "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", - "test": "test_cfn_with_exports", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", - "test": "test_batch_write_binary", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", - "test": "test_batch_write_not_matching_schema", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", - "test": "test_continuous_backup_update", - "response": "200", - "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", - "test": "test_create_duplicate_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", - "response": "200", - "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", - "test": "test_dynamodb_batch_execute_statement", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", - "test": "test_dynamodb_create_table_with_class", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", - "response": "200", - "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_sse_specification", - "test": "test_dynamodb_create_table_with_sse_specification", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", - "test": "test_dynamodb_get_batch_items", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", - "test": "test_dynamodb_partiql_missing", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_pay_per_request", - "test": "test_dynamodb_pay_per_request", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", - "test": "test_invalid_query_index", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", - "test": "test_list_tags_of_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", - "test": "test_more_than_20_global_secondary_indexes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", - "test": "test_nosql_workbench_localhost_region", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transact_get_items", - "test": "test_transact_get_items", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", - "test": "test_transaction_write_binary_data", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", + "test": "test_dynamodb_error_injection", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", + "test": "test_dynamodb_read_error_injection", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", - "test": "test_transaction_write_items", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", + "test": "test_multi_accounts_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_query_index", - "test": "test_valid_query_index", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -7351,8 +5847,8 @@ { "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", "test": "test_dynamodb_error_injection", - "response": "200", - "error": "", + "response": "400", + "error": "ProvisionedThroughputExceededException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -7361,36 +5857,44 @@ { "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", "test": "test_dynamodb_read_error_injection", - "response": "200", - "error": "", + "response": "400", + "error": "ProvisionedThroughputExceededException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "ListTables": { + "- (without any parameters)": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", @@ -7399,38 +5903,40 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", + "test": "test_delete_table", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_dynamodb", + "test": "test_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", @@ -7439,18 +5945,32 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", + "test": "test_table_regions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" + } + ] + }, + "Limit": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -7459,8 +5979,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "test": "test_multiple_api_keys_validate", "response": "200", "error": "", "snapshot_skipped": "", @@ -7469,8 +5989,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -7479,8 +5999,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_without_request_template", + "test": "test_put_integration_dynamodb_proxy_validation_without_request_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -7489,100 +6009,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", - "test": "test_multi_accounts_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_dynamodb", - "test": "test_invoke_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", + "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", @@ -7591,8 +6109,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", "snapshot_skipped": "", @@ -7601,18 +6119,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", "snapshot_skipped": "", @@ -7621,18 +6139,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "test": "test_cfn_with_exports", "response": "200", "error": "", "snapshot_skipped": "", @@ -7641,58 +6159,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", + "test": "test_batch_write_binary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", - "test": "test_resolver_with_cache", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items", + "test": "test_batch_write_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", + "test": "test_batch_write_not_matching_schema", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", - "test": "test_enforce_policy_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", + "test": "test_continuous_backup_update", + "response": "200", + "error": "", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", + "test": "test_create_duplicate_table", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", "snapshot_skipped": "", @@ -7701,58 +6229,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", + "test": "test_delete_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "test": "test_dynamodb_batch_execute_statement", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", + "test": "test_dynamodb_create_table_with_class", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", + "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", - "test": "test_table_regions", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_sse_specification", + "test": "test_dynamodb_create_table_with_sse_specification", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", + "test": "test_dynamodb_execute_transaction", "response": "200", "error": "", "snapshot_skipped": "", @@ -7761,8 +6289,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items", + "test": "test_dynamodb_get_batch_items", "response": "200", "error": "", "snapshot_skipped": "", @@ -7771,94 +6299,88 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", + "test": "test_dynamodb_idempotent_writing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", + "test": "test_dynamodb_partiql_missing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_pay_per_request", + "test": "test_dynamodb_pay_per_request", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "ListTagsOfResource": { - "ResourceArn": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", - "test": "test_list_tags_of_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", + "test": "test_empty_and_binary_values", "response": "200", "error": "", "snapshot_skipped": "", @@ -7867,206 +6389,198 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", + "test": "test_global_tables", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "PutItem": { - "Expected, Item, TableName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", + "test": "test_invalid_query_index", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_large_data_download", + "test": "test_large_data_download", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", + "test": "test_list_tags_of_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", + "test": "test_more_than_20_global_secondary_indexes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "test": "test_multiple_update_expressions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", + "test": "test_non_ascii_chars", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", + "test": "test_nosql_workbench_localhost_region", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", + "test": "test_query_on_deleted_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", + "test": "test_return_values_in_put_item", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", + "test": "test_time_to_live", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_get_items", + "test": "test_transact_get_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", + "test": "test_transaction_write_binary_data", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", + "test": "test_transaction_write_canceled", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", + "test": "test_transaction_write_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", + "test": "test_valid_local_secondary_index", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_query_index", + "test": "test_valid_query_index", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "", @@ -8075,105 +6589,87 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - }, - "Item, ReturnValues, TableName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - } - ] - }, - "Item, TableName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", - "test": "test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", - "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -8183,7 +6679,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -8193,7 +6689,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -8203,7 +6699,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -8213,7 +6709,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -8223,7 +6719,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -8233,7 +6729,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -8243,7 +6739,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -8253,7 +6749,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -8263,7 +6759,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -8273,7 +6769,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -8283,7 +6799,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -8293,8 +6809,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", + "test": "test_dynamodb_error_injection", "response": "200", "error": "", "snapshot_skipped": "", @@ -8303,138 +6819,150 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", - "test": "test_batch_write_binary", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", + "test": "test_dynamodb_read_error_injection", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", + "test": "test_dynamodb_write_error_injection", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", - "test": "test_dynamodb_batch_execute_statement", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", + "test": "test_multi_accounts_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_dynamodb", + "test": "test_invoke_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", + "test": "test_enforce_policy_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -8443,38 +6971,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transact_get_items", - "test": "test_transact_get_items", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", + "response": "200", + "error": "", + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", "snapshot_skipped": "", @@ -8483,8 +7071,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -8493,8 +7081,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "test": "test_resolver_with_cache", "response": "200", "error": "", "snapshot_skipped": "", @@ -8503,8 +7091,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", "snapshot_skipped": "", @@ -8513,8 +7101,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", @@ -8523,8 +7111,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", @@ -8533,70 +7131,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", - "response": "400", - "error": "ProvisionedThroughputExceededException", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", + "test": "test_table_regions", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_topic_rule_triggers_dynamodb_v2_put_item", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -8605,18 +7211,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", @@ -8625,138 +7231,130 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", - "test": "test_table_regions", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "ListTagsOfResource": { + "ResourceArn": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", + "test": "test_list_tags_of_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "400", - "error": "AccessDeniedException", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "200", + "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "PutItem": { + "Expected, Item, TableName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", - "test": "test_shadow_after_thing_deletion", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow", - "test": "test_thing_shadow", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", - "test": "test_thing_shadow_metadata", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_update_shadow_response", - "test": "test_update_shadow_response", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", - "test": "test_create_iotanalytics_resources", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - } - ] - } - }, - "Query": { - "ExpressionAttributeNames, ExpressionAttributeValues, KeyConditionExpression, TableName": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - } - ] - }, - "ExpressionAttributeValues, IndexName, KeyConditionExpression, Select, TableName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_query_index", - "test": "test_valid_query_index", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", @@ -8765,124 +7363,100 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", - "test": "test_invalid_query_index", - "response": "400", - "error": "ValidationException", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", - "response": "400", - "error": "ValidationException", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } - ] - }, - "ExpressionAttributeValues, KeyConditionExpression, TableName": { - "ls_community": [ + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "RestoreTableFromBackup": { - "BackupArn, TargetTableName": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "Scan": { - "Limit, TableName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", - "test": "test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources-swagger-json.items..resourceMethods.GET', '$.get-resources-swagger-json.items..resourceMethods.OPTIONS', '$.get-resources-no-base-path-swagger.items..resourceMethods.GET', '$.get-resources-no-base-path-swagger.items..resourceMethods.OPTIONS']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", @@ -8891,8 +7465,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -8901,28 +7475,46 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + }, + "Item, ReturnValues, TableName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", + "test": "test_return_values_in_put_item", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Item, TableName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -8931,384 +7523,378 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "test": "test_multiple_api_keys_validate", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", - "test": "test_inflight_message_requeue", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", + "test": "test_batch_write_binary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items", + "test": "test_batch_write_items", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", - "test": "test_query_history", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "test": "test_dynamodb_batch_execute_statement", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", + "test": "test_empty_and_binary_values", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_large_data_download", + "test": "test_large_data_download", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "test": "test_multiple_update_expressions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", + "test": "test_non_ascii_chars", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ] - }, - "TableName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", + "test": "test_return_values_in_put_item", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", + "test": "test_time_to_live", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_export_oas30_openapi", - "test": "test_export_oas30_openapi", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_get_items", + "test": "test_transact_get_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_api_keys", - "test": "test_get_api_keys", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", + "test": "test_transaction_write_canceled", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_domain_names", - "test": "test_get_domain_names", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", + "test": "test_valid_local_secondary_index", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", - "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.resources.items..resourceMethods.OPTIONS', '$..uri']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", - "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.resources.items..resourceMethods.OPTIONS', '$..uri']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", - "test": "test_import_rest_api_with_base_path_oas30[ignore]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", - "test": "test_import_rest_api_with_base_path_oas30[prepend]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", - "test": "test_import_rest_api_with_base_path_oas30[split]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", - "test": "test_import_rest_apis_with_base_path_swagger[ignore]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources-swagger-json.items..resourceMethods.GET', '$.get-resources-swagger-json.items..resourceMethods.OPTIONS', '$.get-resources-no-base-path-swagger.items..resourceMethods.GET', '$.get-resources-no-base-path-swagger.items..resourceMethods.OPTIONS']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", - "test": "test_import_rest_apis_with_base_path_swagger[prepend]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources-swagger-json.items..resourceMethods.GET', '$.get-resources-swagger-json.items..resourceMethods.OPTIONS', '$.get-resources-no-base-path-swagger.items..resourceMethods.GET', '$.get-resources-no-base-path-swagger.items..resourceMethods.OPTIONS']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", - "test": "test_import_rest_apis_with_base_path_swagger[split]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-resources-swagger-json.items..resourceMethods.GET', '$.get-resources-swagger-json.items..resourceMethods.OPTIONS', '$.get-resources-no-base-path-swagger.items..resourceMethods.GET', '$.get-resources-no-base-path-swagger.items..resourceMethods.OPTIONS']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", - "test": "test_import_swagger_api", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.resources.items..resourceMethods.OPTIONS', '$.resources.items..resourceMethods.POST', '$.get-authorizers.items[1].authorizerResultTtlInSeconds']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", - "test": "test_import_with_circular_models", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.POST']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", - "test": "test_import_with_circular_models_and_request_validation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.POST']", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_http_integration_status_code_selection", - "test": "test_http_integration_status_code_selection", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", + "test": "test_dynamodb_write_error_injection", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_put_integration_validation", - "test": "test_put_integration_validation", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9317,18 +7903,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9337,28 +7923,40 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", + "test": "test_dynamodb_write_error_injection", + "response": "400", + "error": "ProvisionedThroughputExceededException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -9367,198 +7965,242 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", - "test": "test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", - "test": "test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "test": "test_scheduled_backup_and_restore", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", + "test": "test_table_regions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", - "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", - "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", - "test": "test_sub_in_conditions", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", + "response": "400", + "error": "AccessDeniedException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_acm.py::test_cfn_acm_certificate", - "test": "test_cfn_acm_certificate", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", + "test": "test_shadow_after_thing_deletion", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow", + "test": "test_thing_shadow", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", + "test": "test_thing_shadow_metadata", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "test": "test_create_iotanalytics_resources", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" - }, + "origin": "internal" + } + ] + } + }, + "Query": { + "ExpressionAttributeNames, ExpressionAttributeValues, KeyConditionExpression, TableName": { + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" - }, + "origin": "internal" + } + ] + }, + "ExpressionAttributeValues, IndexName, KeyConditionExpression, Select, TableName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", + "test": "test_valid_local_secondary_index", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_query_index", + "test": "test_valid_query_index", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", + "test": "test_invalid_query_index", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "test": "test_multiple_update_expressions", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "ExpressionAttributeValues, KeyConditionExpression, TableName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", "snapshot_skipped": "", @@ -9567,58 +8209,90 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", + "test": "test_query_on_deleted_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", + "test": "test_query_on_deleted_resource", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "RestoreTableFromBackup": { + "BackupArn, TargetTableName": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" + } + ] + } + }, + "Scan": { + "Limit, TableName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackEvents']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", - "test": "test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", - "test": "test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", + "test": "test_describe_template", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "", @@ -9627,8 +8301,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", "snapshot_skipped": "", @@ -9637,8 +8311,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9647,8 +8321,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9657,8 +8331,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9667,48 +8341,60 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", - "test": "test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -9717,8 +8403,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -9727,38 +8413,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", - "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", - "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", - "test": "test_create_and_update_secret[s-c64bdc03]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", - "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -9767,28 +8453,42 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", - "test": "test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", - "test": "test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", - "test": "test_last_accessed_date", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "TableName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", @@ -9797,8 +8497,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", - "test": "test_last_updated_date", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", @@ -9807,28 +8507,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[RotateSecret]", - "test": "test_no_client_request_token[RotateSecret]", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", - "test": "test_non_versioning_version_stages_replacement", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", - "test": "test_put_secret_value_with_new_custom_client_request_token", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "200", "error": "", "snapshot_skipped": "", @@ -9837,8 +8537,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", - "test": "test_rotate_secret_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -9847,108 +8547,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", - "test": "test_update_secret_version_stages_current_pending_cycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "test": "test_api_gateway_request_validator", "response": "200", "error": "", - "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "snapshot_skipped": "['$.invalid-request-body.Type']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", - "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestDocumentations::test_documentation_parts_and_versions", + "test": "test_documentation_parts_and_versions", "response": "200", "error": "", - "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", - "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_2", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", + "test": "test_create_update_stages", "response": "200", "error": "", - "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "snapshot_skipped": "['$..createdDate', '$..lastUpdatedDate']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", - "test": "test_update_secret_version_stages_current_previous", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", + "test": "test_api_key_required_for_methods", "response": "200", "error": "", - "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/choice_operators/test_is_operators.py::TestIsOperators::test_is_boolean", - "test": "test_is_boolean", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestUsagePlans::test_usage_plan_crud", + "test": "test_usage_plan_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_boto_wait_for_certificate_validation", - "test": "test_boto_wait_for_certificate_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "test": "test_error_aws_proxy_not_supported", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", - "test": "test_certificate_for_subdomain_wildcard", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", "snapshot_skipped": "", @@ -9957,218 +8647,218 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[openapi.spec.tf.json]", + "test": "test_import_and_validate_rest_api[openapi.spec.tf.json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.resources.items..resourceMethods.OPTIONS', '$..uri']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_and_validate_rest_api[swagger-mock-cors.json]", + "test": "test_import_and_validate_rest_api[swagger-mock-cors.json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.resources.items..resourceMethods.OPTIONS', '$..uri']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[ignore]", + "test": "test_import_rest_api_with_base_path_oas30[ignore]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[prepend]", + "test": "test_import_rest_api_with_base_path_oas30[prepend]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_api_with_base_path_oas30[split]", + "test": "test_import_rest_api_with_base_path_oas30[split]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.get-resources-oas30-srv-var.items..resourceMethods.GET', '$.get-resources-oas30-srv-var.items..resourceMethods.OPTIONS', '$.get-resources-oas30-srv-url.items..resourceMethods.GET', '$.get-resources-oas30-srv-url.items..resourceMethods.OPTIONS', '$..cacheNamespace', '$.get-resources-oas30-srv-url.items..id', '$.get-resources-oas30-srv-url.items..parentId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", - "test": "test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[ignore]", + "test": "test_import_rest_apis_with_base_path_swagger[ignore]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.get-resources-swagger-json.items..resourceMethods.GET', '$.get-resources-swagger-json.items..resourceMethods.OPTIONS', '$.get-resources-no-base-path-swagger.items..resourceMethods.GET', '$.get-resources-no-base-path-swagger.items..resourceMethods.OPTIONS']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[prepend]", + "test": "test_import_rest_apis_with_base_path_swagger[prepend]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.get-resources-swagger-json.items..resourceMethods.GET', '$.get-resources-swagger-json.items..resourceMethods.OPTIONS', '$.get-resources-no-base-path-swagger.items..resourceMethods.GET', '$.get-resources-no-base-path-swagger.items..resourceMethods.OPTIONS']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", - "test": "test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", + "test": "test_import_rest_apis_with_base_path_swagger[split]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.get-resources-swagger-json.items..resourceMethods.GET', '$.get-resources-swagger-json.items..resourceMethods.OPTIONS', '$.get-resources-no-base-path-swagger.items..resourceMethods.GET', '$.get-resources-no-base-path-swagger.items..resourceMethods.OPTIONS']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", - "test": "test_attach_detach_role_policy", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_swagger_api", + "test": "test_import_swagger_api", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.resources.items..resourceMethods.OPTIONS', '$.resources.items..resourceMethods.POST', '$.get-authorizers.items[1].authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_describe_role", - "test": "test_create_describe_role", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models", + "test": "test_import_with_circular_models", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.resources.items..resourceMethods.POST']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", - "test": "test_create_role_with_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_circular_models_and_request_validation", + "test": "test_import_with_circular_models_and_request_validation", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.resources.items..resourceMethods.POST']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_recreate_iam_role", - "test": "test_recreate_iam_role", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_with_global_api_key_authorizer", + "test": "test_import_with_global_api_key_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.resources.items..resourceMethods.ANY']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", - "test": "test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "test": "test_apigateway_to_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_empty_changeset", + "test": "test_empty_changeset", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_add_tags_to_stream", - "test": "test_add_tags_to_stream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "test": "test_sub_resolving", "response": "200", "error": "", "snapshot_skipped": "", @@ -10177,8 +8867,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", - "test": "test_create_stream_without_shard_count", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "test": "test_get_template[json]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10187,8 +8877,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records", - "test": "test_get_records", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "test": "test_get_template[yaml]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10197,38 +8887,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_empty_stream", - "test": "test_get_records_empty_stream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", - "test": "test_get_records_next_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", - "test": "test_record_lifecycle_data_integrity", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "test": "test_stack_description_special_chars", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", - "test": "test_stream_consumers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle", + "test": "test_stack_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -10237,48 +8927,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", - "test": "test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "test": "test_stack_name_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", - "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_alias", - "test": "test_create_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", @@ -10287,18 +8977,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_list_delete_alias", - "test": "test_create_list_delete_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_describe_and_list_sign_key", - "test": "test_describe_and_list_sign_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", + "test": "test_update_termination_protection", "response": "200", "error": "", "snapshot_skipped": "", @@ -10307,278 +8997,288 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", - "test": "test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", - "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", - "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", - "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", - "test": "test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", - "test": "test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random[12]", - "test": "test_generate_random[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_does_not_exist", - "test": "test_get_key_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", - "test": "test_import_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_key_usage", - "test": "test_invalid_key_usage", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "test": "test_sub_in_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", - "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", - "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_plaintext_size_for_encrypt", - "test": "test_plaintext_size_for_encrypt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "test": "test_default_parameters_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_replicate_key", - "test": "test_replicate_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", + "test": "test_describe_template", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyMetadata.Enabled', '$..KeyMetadata.KeyState', '$..KeyMetadata.MultiRegionConfiguration', '$..ReplicaKeyMetadata.Enabled', '$..ReplicaKeyMetadata.KeyState', '$..ReplicaKeyMetadata.MultiRegionConfiguration', '$..ReplicaPolicy']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", - "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", + "test": "test_stream_creation", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", - "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", - "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", - "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", - "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", - "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", - "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_tag_untag_list_tags", - "test": "test_tag_untag_list_tags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_alias", - "test": "test_update_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", - "test": "test_encryption_context_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", - "test": "test_encryption_context_generate_data_key_pair_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "200", "error": "", - "snapshot_skipped": "['$..message']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", - "test": "test_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", - "test": "test_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", - "test": "test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "test": "test_redshift_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -10587,8 +9287,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", - "test": "test_account_id_namespacing_for_localstack_backends", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", @@ -10597,8 +9297,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_moto_backends", - "test": "test_account_id_namespacing_for_moto_backends", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -10607,8 +9307,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", - "test": "test_multi_accounts_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", "snapshot_skipped": "", @@ -10617,8 +9317,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_kinesis", - "test": "test_multi_accounts_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "test": "test_sns_topic_fifo_without_suffix_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -10627,18 +9327,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_s3control.py::test_lifecycle_public_access_block", - "test": "test_lifecycle_public_access_block", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", - "test": "test_cannot_create_event_for_no_topic", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", + "test": "test_dynamodb_execute_transaction", "response": "200", "error": "", "snapshot_skipped": "", @@ -10647,48 +9347,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_clone_receipt_rule_set", - "test": "test_clone_receipt_rule_set", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[-]", - "test": "test_invalid_tags_send_email[-]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test_invalid_value:123]", - "test": "test_invalid_tags_send_email[test_invalid_name:123-test_invalid_value:123]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_large_data_download", + "test": "test_large_data_download", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Type']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sent_message_counter", - "test": "test_sent_message_counter", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", "snapshot_skipped": "", @@ -10697,38 +9397,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", - "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", @@ -10737,18 +9437,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", - "test": "test_approximate_number_of_messages_delayed", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", + "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", - "test": "test_change_message_visibility_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", + "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10757,8 +9457,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", - "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", + "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10767,8 +9467,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", - "test": "test_create_queue_after_internal_attributes_changes_works", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", + "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10777,8 +9477,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_and_get_attributes", - "test": "test_create_queue_and_get_attributes", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", + "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10787,8 +9487,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", - "test": "test_create_queue_recently_deleted_cache", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", + "test": "test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10797,8 +9497,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", - "test": "test_create_queue_with_default_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random[1]", + "test": "test_generate_random[1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10807,8 +9507,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", - "test": "test_dead_letter_queue_chain", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random[91]", + "test": "test_generate_random[91]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10817,8 +9517,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_does_not_exist", + "test": "test_get_key_does_not_exist", "response": "200", "error": "", "snapshot_skipped": "", @@ -10827,8 +9527,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", - "test": "test_delete_message_batch_invalid_msg_id[]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_invalid_uuid", + "test": "test_get_key_invalid_uuid", "response": "200", "error": "", "snapshot_skipped": "", @@ -10837,8 +9537,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", - "test": "test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_hmac_create_key", + "test": "test_hmac_create_key", "response": "200", "error": "", "snapshot_skipped": "", @@ -10847,8 +9547,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", - "test": "test_delete_message_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", + "test": "test_import_key", "response": "200", "error": "", "snapshot_skipped": "", @@ -10857,8 +9557,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", - "test": "test_extend_message_visibility_timeout_set_in_queue", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_256-INVALID]", + "test": "test_invalid_generate_mac[HMAC_256-INVALID]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10867,8 +9567,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname", - "test": "test_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_key_usage", + "test": "test_invalid_key_usage", "response": "200", "error": "", "snapshot_skipped": "", @@ -10877,18 +9577,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", - "test": "test_fifo_content_based_message_deduplication_arrives_once", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", + "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", - "test": "test_fifo_deduplication_arrives_once_after_delete[False]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_plaintext_size_for_encrypt", + "test": "test_plaintext_size_for_encrypt", "response": "200", "error": "", "snapshot_skipped": "", @@ -10897,78 +9597,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", - "test": "test_fifo_deduplication_arrives_once_after_delete[True]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_key", + "test": "test_replicate_key", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.Enabled', '$..KeyMetadata.KeyState', '$..KeyMetadata.MultiRegionConfiguration', '$..ReplicaKeyMetadata.Enabled', '$..ReplicaKeyMetadata.KeyState', '$..ReplicaKeyMetadata.MultiRegionConfiguration', '$..ReplicaPolicy']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", - "test": "test_fifo_deduplication_not_on_message_group_id[False]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", - "test": "test_fifo_deduplication_not_on_message_group_id[True]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", - "test": "test_fifo_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", - "test": "test_fifo_message_group_visibility_after_change_message_visibility", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", - "test": "test_fifo_message_group_visibility_after_delete", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", - "test": "test_fifo_messages_in_order_after_timeout", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", + "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", - "test": "test_fifo_queue_send_message_with_delay_on_queue_works", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_without_plaintext", + "test": "test_generate_data_key_without_plaintext", "response": "200", "error": "", "snapshot_skipped": "", @@ -10977,18 +9677,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", - "test": "test_fifo_receive_message_group_id_ordering", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "test": "test_cross_accounts_access", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", - "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", "response": "200", "error": "", "snapshot_skipped": "", @@ -10997,218 +9707,218 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", - "test": "test_get_specific_queue_attribute_response", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", - "test": "test_inflight_message_requeue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "test": "test_java_runtime_with_lib", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_without_endpoint_strategy", - "test": "test_list_queues_multi_region_without_endpoint_strategy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", - "test": "test_message_with_attributes_should_be_enqueued", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", - "test": "test_publish_get_delete_message", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", - "test": "test_purge_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", - "test": "test_purge_queue_deletes_delayed_messages", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", - "test": "test_purge_queue_deletes_inflight_messages", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", - "test": "test_receive_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", - "test": "test_receive_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SenderId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", - "test": "test_receive_message_attributes_timestamp_types", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", - "test": "test_receive_message_with_visibility_timeout_updates_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", - "test": "test_remove_message_with_old_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", - "test": "test_send_delay_and_wait_time", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch", - "test": "test_send_message_batch", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", - "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", - "test": "test_send_message_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", - "test": "test_sse_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", - "test": "test_tag_queue_overwrites_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", - "test": "test_wait_time_seconds_queue_attribute_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", - "test": "test_wait_time_seconds_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "test": "test_delivery_logs_for_sns", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", - "test": "test_endpoint_strategy_with_multi_region[domain]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "test": "test_list_tags_log_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -11217,48 +9927,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_invalid_arg_returns_error", - "test": "test_get_queue_attributes_with_invalid_arg_returns_error", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_works_without_authparams", - "test": "test_get_queue_attributes_works_without_authparams", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[domain]", - "test": "test_get_queue_url_work_for_different_queue[domain]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_without_query_json_format_returns_returns_xml", - "test": "test_get_without_query_json_format_returns_returns_xml", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_assume_role", - "test": "test_assume_role", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_call_lists_secrets_multiple_times", + "test": "test_call_lists_secrets_multiple_times", "response": "200", "error": "", "snapshot_skipped": "", @@ -11267,18 +9987,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_assume_role_with_saml", - "test": "test_assume_role_with_saml", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", + "test": "test_create_and_update_secret[s-c64bdc03]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", - "test": "test_get_caller_identity_role_access_key[True]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_multi_secrets", + "test": "test_create_multi_secrets", "response": "200", "error": "", "snapshot_skipped": "", @@ -11287,8 +10007,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", - "test": "test_get_caller_identity_user_access_key[False]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", "response": "200", "error": "", "snapshot_skipped": "", @@ -11297,18 +10017,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", - "test": "test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_configuration_recorder", - "test": "test_put_configuration_recorder", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", + "test": "test_last_accessed_date", "response": "200", "error": "", "snapshot_skipped": "", @@ -11317,38 +10037,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", - "test": "test_put_delivery_channel", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[CreateSecret]", + "test": "test_no_client_request_token[CreateSecret]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_basic_https_invocation", - "test": "test_basic_https_invocation", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", + "test": "test_non_versioning_version_stages_no_replacement", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_dynamodb", - "test": "test_invoke_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", + "test": "test_non_versioning_version_stages_replacement", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_kinesis", - "test": "test_invoke_kinesis", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", + "test": "test_resource_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -11357,70 +10077,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", - "test": "test_invoke_sns_sqs_integration_using_edge_port", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", + "test": "test_secret_exists", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", + "test": "test_update_secret_description", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", + "test": "test_update_secret_version_stages_current_pending_cycle", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", + "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", + "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", + "test": "test_put_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", - "test": "test_create_db_tables", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -11429,8 +10147,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -11439,38 +10157,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "test": "test_create_run_state_machine", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", + "test": "test_create_state_machines_in_parallel", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", + "test": "test_events_state_machine", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_intrinsic_functions", + "test": "test_intrinsic_functions", "response": "200", "error": "", "snapshot_skipped": "", @@ -11479,8 +10197,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", - "test": "test_enforce_policy_acm", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", + "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11489,8 +10207,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", - "test": "test_enforce_policy_cloudformation", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", + "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11499,8 +10217,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_sqs_not_resource_all", - "test": "test_enforce_policy_sqs_not_resource_all", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", + "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11509,38 +10227,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_sns_create_topic_policy", - "test": "test_sns_create_topic_policy", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", + "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", - "test": "test_iam_trust_policy", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sfn.py::TestTaskServiceSfn::test_start_execution_no_such_arn", + "test": "test_start_execution_no_such_arn", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_user_permission_boundary", - "test": "test_sqs_receive_queue_attributes_user_permission_boundary", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", - "test": "test_get_boundary_for_role", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", @@ -11549,8 +10267,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_user", - "test": "test_get_boundary_for_user", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11559,8 +10277,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11569,8 +10287,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_user_arn", - "test": "test_get_permissions_for_user_arn", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11579,8 +10297,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11589,8 +10307,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", - "test": "test_iam_role_inline_policy", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11599,38 +10317,50 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_http2_relay_traffic", + "test": "test_http2_relay_traffic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", + "response": "200", + "error": "", + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_root_user", - "test": "test_iam_root_user", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_and_group_policies", - "test": "test_iam_user_and_group_policies", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_attached_policy", - "test": "test_iam_user_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", "snapshot_skipped": "", @@ -11639,18 +10369,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_group_attached_policies", - "test": "test_iam_user_group_attached_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_group_inline_policies", - "test": "test_iam_user_group_inline_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", @@ -11659,28 +10389,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_inline_policy", - "test": "test_iam_user_inline_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_multiple_policies", - "test": "test_iam_user_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", - "test": "test_extract_caller_principal_role[role]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", + "test": "test_create_db_tables", "response": "200", "error": "", "snapshot_skipped": "", @@ -11689,68 +10419,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[user]", - "test": "test_extract_caller_principal_role[user]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourceDetection::test_s3_create_bucket", - "test": "test_s3_create_bucket", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns", - "test": "test_get_resource_policy_sns", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", + "test": "test_admin_change_password", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..UserAttributes', '$..User.Attributes', '$.respond-to-auth-challenge.AuthenticationResult', '$.respond-to-auth-challenge.ChallengeParameters', '$.respond-to-auth-challenge.Session', '$.init-auth.AuthenticationResult']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sqs", - "test": "test_get_resource_policy_sqs", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sqs_non_existent", - "test": "test_get_resource_policy_sqs_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "test": "test_srp_login_after_password_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -11759,38 +10489,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", - "test": "test_get_resource_policy_sts", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AllowedOAuthScopes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_reset", - "test": "test_policy_generation_reset", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "test": "test_update_user_mfa_preferences", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream", - "test": "test_policy_generation_stream", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", + "test": "test_user_pool_error_messages", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", - "test": "test_policy_generation_stream_as_role", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_well_known_paths", + "test": "test_well_known_paths", "response": "200", "error": "", "snapshot_skipped": "", @@ -11799,28 +10529,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_cognito_identity_get_id_region_matches", + "test": "test_cognito_identity_get_id_region_matches", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "test": "test_create_identity_get_id", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", "snapshot_skipped": "", @@ -11829,8 +10559,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", "snapshot_skipped": "", @@ -11839,118 +10569,118 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", + "test": "test_cognito_triggers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "test": "test_custom_auth_triggers", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "test": "test_user_migration_lambda[None]", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", + "test": "test_create_query_db", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "test": "test_create_query_db_with_port", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", + "test": "test_table_regions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_images", + "test": "test_describe_images", "response": "200", "error": "", "snapshot_skipped": "", @@ -11959,18 +10689,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_images_with_podman_localhost_prefix", + "test": "test_describe_images_with_podman_localhost_prefix", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_instances", + "test": "test_describe_instances", "response": "200", "error": "", "snapshot_skipped": "", @@ -11979,8 +10709,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", - "test": "test_sns_ses_subscription", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_ssh_key_pairs", + "test": "test_ssh_key_pairs", "response": "200", "error": "", "snapshot_skipped": "", @@ -11989,8 +10719,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", - "test": "test_sns_sqs_subscription", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", + "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11999,88 +10729,88 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", + "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_user_data", + "test": "test_user_data", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", - "test": "test_s3_bucket_notification_sqs", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -12089,8 +10819,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -12099,8 +10829,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", @@ -12109,8 +10839,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_ledgers", - "test": "test_list_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -12119,18 +10849,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "test": "test_external_layer_download", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", + "test": "test_external_layer_exceptions", "response": "200", "error": "", "snapshot_skipped": "", @@ -12139,28 +10869,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "test": "test_external_layer_specific", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", - "test": "test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LogResult']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "test": "test_lambda_from_image[node]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12169,48 +10899,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "test": "test_lambda_from_image[python]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "test": "test_cross_account_layer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "test": "test_function_using_layer", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", "response": "200", "error": "", "snapshot_skipped": "all", @@ -12219,8 +10949,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "test": "test_json_metric_filters", "response": "200", "error": "", "snapshot_skipped": "", @@ -12229,48 +10959,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", + "test": "test_create_tags", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", + "test": "test_send_to_active_mq", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", + "test": "test_send_to_activemq_curl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", - "test": "test_table_regions", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "test": "test_create_neo4j_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -12279,28 +11009,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12309,8 +11039,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12319,18 +11049,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "test": "test_query_by_metadata", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", @@ -12339,18 +11069,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "test": "test_update_query_response", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "test": "test_create_mariadb", "response": "200", "error": "", "snapshot_skipped": "", @@ -12359,8 +11089,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", + "test": "test_create_mssql", "response": "200", "error": "", "snapshot_skipped": "", @@ -12369,8 +11099,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12379,18 +11109,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", - "test": "test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", + "test": "test_data_api[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", - "test": "test_external_layer_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "test": "test_add_role_to_db_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -12399,98 +11129,98 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", - "test": "test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "test": "test_add_role_to_db_instance", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", - "test": "test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", - "test": "test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..StorageType', '$..DBInstanceStatus', '$..Endpoint', '$..AvailabilityZone', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", - "test": "test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..DBParameterGroups', '$..StorageType', '$..EngineVersion', '$..AvailabilityZone', '$..PromotionTier', '$..StorageThroughput', '$..CertificateDetails', '$..delete_db_cluster.DBCluster.DBClusterMembers', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_broker", - "test": "test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", + "test": "test_create_postgres", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker", - "test": "test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "test": "test_create_snapshot_instance", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_list_brokers", - "test": "test_list_brokers", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", + "test": "test_data_api", "response": "200", "error": "", - "snapshot_skipped": "['$..BrokerState', '$..EngineType']", + "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_active_mq", - "test": "test_send_to_active_mq", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "test": "test_db_cluster_endpoints", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", - "test": "test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "test": "test_db_instance_already_exists", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..DBInstanceStatus', '$..Endpoint', '$..DBName']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", - "test": "test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", + "test": "test_db_proxies", "response": "200", "error": "", "snapshot_skipped": "", @@ -12499,8 +11229,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", - "test": "test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -12509,8 +11239,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", - "test": "test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -12519,8 +11249,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", - "test": "test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", "snapshot_skipped": "", @@ -12529,8 +11259,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", - "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "test": "test_postgres_versions[11.15]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12539,38 +11269,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", - "test": "test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "test": "test_postgres_versions[13.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", - "test": "test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", + "test": "test_query_from_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", - "test": "test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", - "test": "test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12579,8 +11309,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", - "test": "test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12589,18 +11319,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", - "test": "test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..StorageType', '$..DBInstanceStatus', '$..Endpoint', '$..AvailabilityZone', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", - "test": "test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12609,18 +11339,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", - "test": "test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", - "test": "test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12629,78 +11359,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", - "test": "test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..DBInstanceStatus', '$..Endpoint', '$..DBName']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", - "test": "test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", - "test": "test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", - "test": "test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", - "test": "test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12709,8 +11439,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12719,48 +11449,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", - "test": "test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "test": "test_reset_cluster_with_instances", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", - "test": "test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", - "test": "test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", - "test": "test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "test": "test_global_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DbClusterResourceId', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..Endpoint', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..Port', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..ReaderEndpoint']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", - "test": "test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "test": "test_global_cluster_read_write", "response": "200", "error": "", "snapshot_skipped": "", @@ -12769,8 +11499,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", - "test": "test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -12779,18 +11509,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", - "test": "test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CallerReference', '$..HealthCheckConfig.EnableSNI', '$..HealthCheckConfig.FullyQualifiedDomainName', '$..HealthCheckConfig.IPAddress', '$..HealthCheckConfig.Port', '$..HealthCheckConfig.Type', '$..ttl']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", - "test": "test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False]", + "test": "test_dns_resolution[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12799,18 +11529,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", - "test": "test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", - "test": "test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", + "test": "test_create_service", "response": "200", "error": "", "snapshot_skipped": "", @@ -12819,18 +11549,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", - "test": "test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-invalid name]", + "test": "test_dns_namespace_with_and_without_dot[public-invalid name]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", - "test": "test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", + "test": "test_cancel_command", "response": "200", "error": "", "snapshot_skipped": "", @@ -12839,18 +11569,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", - "test": "test_global_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DbClusterResourceId', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..Endpoint', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..Port', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..ReaderEndpoint']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_describe_instance_information", + "test": "test_describe_instance_information", "response": "200", "error": "", "snapshot_skipped": "", @@ -12859,8 +11579,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", - "test": "test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", + "test": "test_send_command", "response": "200", "error": "", "snapshot_skipped": "", @@ -12869,18 +11589,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/bootstrap/test_cli.py::TestImports::test_cli_imports_from_bootstrap", - "test": "test_cli_imports_from_bootstrap", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", + "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/services/internal/test_stackinfo.py::test_stackinfo_resource", - "test": "test_stackinfo_resource", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_ftp_ssl_transfer", + "test": "test_ftp_ssl_transfer", "response": "200", "error": "", "snapshot_skipped": "", @@ -12889,8 +11609,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/test_crypto.py::test_encrypt_via_aws_encryption_sdk", - "test": "test_encrypt_via_aws_encryption_sdk", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_ftp_transfer", + "test": "test_ftp_transfer", "response": "200", "error": "", "snapshot_skipped": "", @@ -12905,7 +11625,7 @@ "ResourceArn, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", "test": "test_list_tags_of_resource", "response": "200", "error": "", @@ -12921,7 +11641,7 @@ "TransactItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transact_get_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_get_items", "test": "test_transact_get_items", "response": "200", "error": "", @@ -12937,7 +11657,7 @@ "ClientRequestToken, TransactItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", "test": "test_dynamodb_idempotent_writing", "response": "200", "error": "", @@ -12947,7 +11667,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", "test": "test_transaction_write_binary_data", "response": "200", "error": "", @@ -12957,7 +11677,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", "test": "test_transaction_write_items", "response": "200", "error": "", @@ -12977,7 +11697,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_existing_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_not_existing_table", "test": "test_batch_write_not_existing_table", "response": "400", "error": "ResourceNotFoundException", @@ -12987,7 +11707,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", "test": "test_transaction_write_canceled", "response": "400", "error": "TransactionCanceledException", @@ -12999,7 +11719,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", "test": "test_dynamodb_resolvers", "response": "200", "error": "", @@ -13015,7 +11735,7 @@ "ResourceArn, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_list_tags_of_resource", "test": "test_list_tags_of_resource", "response": "200", "error": "", @@ -13031,7 +11751,7 @@ "PointInTimeRecoverySpecification, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", "test": "test_continuous_backup_update", "response": "200", "error": "", @@ -13047,7 +11767,7 @@ "GlobalTableName, ReplicaUpdates": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables", "test": "test_global_tables", "response": "200", "error": "", @@ -13063,7 +11783,7 @@ "AttributeUpdates, Expected, Key, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -13073,8 +11793,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13083,8 +11823,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13093,8 +11833,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13103,7 +11843,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -13113,7 +11863,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -13123,7 +11873,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -13133,7 +11883,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -13143,7 +11893,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -13153,53 +11903,53 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "test": "test_java_runtime_with_lib", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -13223,29 +11973,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", "response": "400", "error": "ConditionalCheckFailedException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -13255,7 +11995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -13265,7 +12005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -13275,7 +12015,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", + "test": "test_create_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", @@ -13285,7 +12035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -13295,7 +12045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -13305,7 +12055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -13315,7 +12065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", @@ -13325,7 +12075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", @@ -13335,7 +12085,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "test": "test_hostedzone_with_comment", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -13345,7 +12105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -13355,7 +12115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", @@ -13365,8 +12125,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", + "test": "test_get_trail_status_of_not_started", "response": "200", "error": "", "snapshot_skipped": "", @@ -13375,8 +12155,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", - "test": "test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_record_events", + "test": "test_record_events", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.eventVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "test": "test_start_stop_updates", "response": "200", "error": "", "snapshot_skipped": "", @@ -13385,38 +12175,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_repository", + "test": "test_create_repository", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", + "test": "test_get_non_existing_branch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_repository_lifecycle", + "test": "test_repository_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13425,8 +12215,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", + "test": "test_admin_change_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..UserAttributes', '$..User.Attributes', '$.respond-to-auth-challenge.AuthenticationResult', '$.respond-to-auth-challenge.ChallengeParameters', '$.respond-to-auth-challenge.Session', '$.init-auth.AuthenticationResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -13435,48 +12235,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "['$..Error.Message', '$..message', '$..UserAttributes..Value', '$..Username']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "test": "test_auth_not_authorized_user", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "['$..AuthenticationResult', '$..Session']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13485,8 +12285,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", - "test": "test_enforce_policy_apigateway", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13495,18 +12295,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", - "test": "test_enforce_policy_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", + "test": "test_custom_scopes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch", - "test": "test_enforce_policy_elasticsearch", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", + "test": "test_force_alias_creation", "response": "200", "error": "", "snapshot_skipped": "", @@ -13515,8 +12315,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch_two_domains", - "test": "test_enforce_policy_elasticsearch_two_domains", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", + "test": "test_login_via_web_form", "response": "200", "error": "", "snapshot_skipped": "", @@ -13525,8 +12325,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kinesis", - "test": "test_enforce_policy_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", + "test": "test_login_with_preferred_username", "response": "200", "error": "", "snapshot_skipped": "", @@ -13535,18 +12335,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", - "test": "test_enforce_policy_logs", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_redshift", - "test": "test_enforce_policy_redshift", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", + "test": "test_mfa_sms_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -13555,18 +12355,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", - "test": "test_enforce_policy_secretsmanager_create", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", + "test": "test_password_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", + "test": "test_restore_forgotten_password", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "test": "test_signup_case_insensitive_and_auth_using_srp", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_get_value", - "test": "test_enforce_policy_secretsmanager_get_value", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", "snapshot_skipped": "", @@ -13575,8 +12395,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_sqs", - "test": "test_enforce_policy_sqs", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", + "test": "test_srp_login", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AccountRecoverySetting']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "test": "test_srp_login_after_password_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -13585,8 +12415,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "test": "test_token_endpoint[client_credentials-body]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "test": "test_token_endpoint[client_credentials-query_params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "test": "test_token_endpoint[code-body]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "test": "test_token_endpoint[code-query_params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "test": "test_update_user_mfa_preferences", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", + "test": "test_user_groups", "response": "200", "error": "", "snapshot_skipped": "", @@ -13595,8 +12475,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "test": "test_user_login_before_confirmation", "response": "200", "error": "", "snapshot_skipped": "", @@ -13605,8 +12485,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_well_known_paths", + "test": "test_well_known_paths", "response": "200", "error": "", "snapshot_skipped": "", @@ -13615,7 +12495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -13625,7 +12505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -13635,7 +12515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -13645,7 +12525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -13655,7 +12535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -13665,7 +12545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -13675,7 +12555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -13685,7 +12565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -13695,7 +12575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -13705,7 +12585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", "test": "test_external_layer_exceptions", "response": "200", "error": "", @@ -13715,7 +12595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -13725,7 +12605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -13735,7 +12615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -13745,7 +12625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -13755,7 +12635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -13765,7 +12645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -13775,7 +12655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -13785,7 +12665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -13795,7 +12675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -13805,7 +12685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -13815,7 +12695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -13825,17 +12705,47 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", - "test": "test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "test": "test_multiple_hot_reloading_layers_fail", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_lambda_xray_active_tracing", + "test": "test_lambda_xray_active_tracing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -13845,7 +12755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -13855,7 +12765,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", + "test": "test_mediastore_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_broker", "test": "test_create_broker", "response": "200", "error": "", @@ -13865,7 +12785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", "test": "test_create_tags", "response": "200", "error": "", @@ -13875,7 +12795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", "test": "test_delete_broker", "response": "200", "error": "", @@ -13885,7 +12805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", "test": "test_delete_tags", "response": "200", "error": "", @@ -13895,7 +12815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", "test": "test_describe_broker", "response": "200", "error": "", @@ -13905,38 +12825,118 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_list_brokers", - "test": "test_list_brokers", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", + "test": "test_list_brokers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BrokerState', '$..EngineType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", + "test": "test_send_to_active_mq", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", + "test": "test_send_to_activemq_curl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "test": "test_create_cluster_with_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "test": "test_create_neo4j_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "test": "test_create_query_db[1.1.0.0-3.4.11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "test": "test_create_query_db[1.2.0.1-3.5.2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "test": "test_create_query_db[1.2.1.0-3.6.2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", - "snapshot_skipped": "['$..BrokerState', '$..EngineType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_active_mq", - "test": "test_send_to_active_mq", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", + "test": "test_create_query_db_tags", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_activemq_curl", - "test": "test_send_to_activemq_curl", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "test": "test_complex_insert", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", - "test": "test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "test": "test_insert_multiple_docs", "response": "200", "error": "", "snapshot_skipped": "", @@ -13945,8 +12945,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", - "test": "test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", + "test": "test_list_tables", "response": "200", "error": "", "snapshot_skipped": "", @@ -13955,28 +12955,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", - "test": "test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "test": "test_query_by_metadata", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", - "test": "test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "test": "test_query_committed_views", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", - "test": "test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", + "test": "test_query_history", "response": "200", "error": "", "snapshot_skipped": "", @@ -13985,8 +12985,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", - "test": "test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "test": "test_query_ion_timestamp", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "test": "test_query_join_tables", "response": "200", "error": "", "snapshot_skipped": "", @@ -13995,8 +13005,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", - "test": "test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", @@ -14005,8 +13015,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", - "test": "test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "test": "test_update_query_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -14015,7 +13025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -14025,7 +13035,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "test": "test_create_mariadb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -14035,7 +13055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -14045,7 +13065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -14055,7 +13075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -14065,7 +13085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -14075,7 +13095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -14085,7 +13105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -14095,7 +13115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -14105,7 +13125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -14115,7 +13135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -14125,7 +13145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -14135,7 +13155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -14145,7 +13165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -14155,7 +13175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -14165,7 +13185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -14175,7 +13195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -14185,7 +13205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -14195,7 +13215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -14205,7 +13225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -14215,7 +13235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -14225,7 +13245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -14235,7 +13255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -14245,7 +13265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -14255,7 +13275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -14265,7 +13285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -14275,7 +13295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -14285,7 +13305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -14295,7 +13315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -14305,7 +13325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -14315,7 +13335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -14325,7 +13345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -14335,7 +13355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -14345,7 +13365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -14355,7 +13375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -14365,7 +13385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -14375,7 +13395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -14385,7 +13405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -14395,7 +13415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -14405,7 +13425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -14415,7 +13435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -14425,7 +13445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -14435,7 +13455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -14445,7 +13465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -14455,7 +13475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -14465,7 +13485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -14475,7 +13495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -14485,7 +13505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -14495,7 +13515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -14505,7 +13525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -14515,7 +13535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -14525,7 +13545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -14535,7 +13555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -14545,7 +13565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -14555,7 +13575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -14565,7 +13585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -14575,7 +13595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -14585,7 +13605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -14595,7 +13615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -14605,7 +13625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -14615,7 +13635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -14625,7 +13645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -14635,7 +13655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -14645,7 +13665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -14655,7 +13675,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_parameter_group", + "test": "test_parameter_group", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_redshift_connector", "test": "test_redshift_connector", "response": "200", "error": "", @@ -14665,8 +13695,208 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_alias_target_resolution", - "test": "test_alias_target_resolution", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "test": "test_dns_failover_based_on_health_check", + "response": "200", + "error": "", + "snapshot_skipped": "['$..CallerReference', '$..HealthCheckConfig.EnableSNI', '$..HealthCheckConfig.FullyQualifiedDomainName', '$..HealthCheckConfig.IPAddress', '$..HealthCheckConfig.Port', '$..HealthCheckConfig.Type', '$..ttl']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True]", + "test": "test_dns_resolution[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", + "test": "test_bucket_mounting[False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", + "test": "test_lookup_predefined_application", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", + "test": "test_create_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", + "test": "test_dns_namespace_with_and_without_dot[private-test-domain-]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", + "test": "test_dns_namespace_with_and_without_dot[public-test-.com]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-domain-]", + "test": "test_dns_namespace_with_and_without_dot[public-test-domain-]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_templated_email", + "test": "test_templated_email", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", + "test": "test_cancel_command", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_describe_instance_information", + "test": "test_describe_instance_information", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", + "test": "test_send_command", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", + "test": "test_list_tags_for_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[False]", + "test": "test_interpolation_function[False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ColumnInfo..Name']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", + "test": "test_interpolation_function[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ColumnInfo..Name']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_multi_records", + "test": "test_multi_records", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", + "test": "test_query_pagination", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", + "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "test": "test_basic_transfer_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_ftp_ssl_transfer", + "test": "test_ftp_ssl_transfer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_ftp_transfer", + "test": "test_ftp_transfer", "response": "200", "error": "", "snapshot_skipped": "", @@ -14675,8 +13905,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", - "test": "test_health_checks", + "node_id": "LocalStack Pro: tests/integration/services/internal/test_stackinfo.py::test_stackinfo_resource", + "test": "test_stackinfo_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -14685,12 +13915,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "400", "error": "ConditionalCheckFailedException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" } @@ -14709,7 +13939,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", @@ -14719,7 +13949,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", @@ -14733,17 +13963,27 @@ "ExpressionAttributeValues, Key, TableName, UpdateExpression": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", "test": "test_multiple_update_expressions", "response": "200", "error": "", @@ -14755,7 +13995,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", "test": "test_dynamodb_resolvers", "response": "200", "error": "", @@ -14771,7 +14011,7 @@ "AttributeDefinitions, GlobalSecondaryIndexUpdates, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", "test": "test_multiple_update_expressions", "response": "200", "error": "", @@ -14785,7 +14025,7 @@ "ReplicaUpdates, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", "test": "test_global_tables_version_2019", "response": "200", "error": "", @@ -14795,7 +14035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", "test": "test_global_tables_version_2019", "response": "400", "error": "ValidationException", @@ -14809,7 +14049,17 @@ "StreamSpecification, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "200", "error": "", @@ -14819,7 +14069,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -14829,7 +14079,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -14839,7 +14089,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -14849,7 +14099,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -14859,7 +14109,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -14869,7 +14119,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -14879,7 +14129,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -14889,7 +14139,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -14899,7 +14149,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -14909,7 +14159,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -14919,7 +14169,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", @@ -14929,7 +14179,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", @@ -14937,16 +14187,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ], "ls_pro": [ @@ -14965,7 +14205,7 @@ "TableClass, TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", "test": "test_dynamodb_create_table_with_class", "response": "200", "error": "", @@ -14981,7 +14221,7 @@ "TableName, TimeToLiveSpecification": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", "test": "test_time_to_live", "response": "200", "error": "", diff --git a/data/coverage/dynamodbstreams.json b/data/coverage/dynamodbstreams.json index 648d318446..72c278777d 100644 --- a/data/coverage/dynamodbstreams.json +++ b/data/coverage/dynamodbstreams.json @@ -19,7 +19,7 @@ "implemented": true, "availability": "community", "internal_test_suite": true, - "external_test_suite": false, + "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, @@ -56,7 +56,7 @@ "ExclusiveStartShardId, StreamArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "200", "error": "", @@ -70,197 +70,7 @@ "StreamArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", - "test": "test_method_request_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", - "test": "test_update_method_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", - "test": "test_update_resource_behaviour", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", - "test": "test_invalid_update_request_validator_operations", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", - "response": "200", - "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", - "test": "test_create_update_stages", - "response": "200", - "error": "", - "snapshot_skipped": "['$..createdDate', '$..lastUpdatedDate']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", - "test": "test_api_key_required_for_methods", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", - "test": "test_error_aws_proxy_not_supported", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", - "response": "200", - "error": "", - "snapshot_skipped": "['$..User.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -270,1951 +80,421 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui", - "test": "test_get_cloudformation_ui", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", - "test": "test_hot_reloading[nodejs18.x]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", - "test": "test_hot_reloading[python3.9]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", - "test": "test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", - "response": "200", - "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", - "test": "test_create_state_machines_in_parallel", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", - "test": "test_aws_sdk_task_delete_s3_object", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", - "test": "test_default_logging_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", - "test": "test_continuous_backup_update", - "response": "200", - "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", - "response": "200", - "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", - "response": "200", - "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_s3_with_streaming_trait[IO[bytes]]", - "test": "test_call_s3_with_streaming_trait[IO[bytes]]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", - "test": "test_create_clusters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", - "test": "test_associate_and_disassociate_resolver_rule", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", - "test": "test_create_resolver_endpoint[INBOUND-5]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", - "test": "test_list_firewall_domain_lists", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ManagedOwnerName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", - "test": "test_multipe_create_resolver_rule", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", - "test": "test_update_resolver_endpoint", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_queue_url", - "test": "test_list_messages_with_invalid_queue_url", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "GetRecords": { - "Limit, ShardIterator": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", - "test": "test_create_rest_api_with_tags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", - "test": "test_delete_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", - "test": "test_method_request_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", - "test": "test_model_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", - "test": "test_documentation_part_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", - "response": "200", - "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", - "test": "test_create_update_stages", - "response": "200", - "error": "", - "snapshot_skipped": "['$..createdDate', '$..lastUpdatedDate']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", - "test": "test_api_key_required_for_methods", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", - "test": "test_error_aws_proxy_not_supported", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", - "test": "test_apigateway_to_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", - "response": "200", - "error": "", - "snapshot_skipped": "['$..User.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui", - "test": "test_get_cloudformation_ui", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", - "test": "test_hot_reloading[nodejs18.x]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", - "test": "test_hot_reloading[python3.9]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", - "response": "200", - "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", - "test": "test_create_state_machines_in_parallel", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", - "test": "test_aws_sdk_task_delete_s3_object", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", - "test": "test_string_split", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", - "test": "test_create_duplicate_table", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", - "test": "test_dynamodb_partiql_missing", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetRecords": { + "Limit, ShardIterator": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_query_index", - "test": "test_valid_query_index", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_s3_with_streaming_trait[bytes]", - "test": "test_call_s3_with_streaming_trait[bytes]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", - "test": "test_create_clusters", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", - "test": "test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", - "test": "test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_endpoint", - "test": "test_delete_non_existent_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_rule", - "test": "test_delete_non_existent_resolver_rule", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -2238,8 +518,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_without_queue_url", - "test": "test_list_messages_without_queue_url", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -2248,7 +528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "500", "error": "InternalError", @@ -2258,7 +538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "500", "error": "InternalError", @@ -2268,7 +548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "500", "error": "InternalError", @@ -2278,7 +558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "500", "error": "InternalError", @@ -2288,7 +568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "500", "error": "InternalError", @@ -2298,7 +578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "500", "error": "InternalError", @@ -2308,7 +588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "500", "error": "InternalError", @@ -2318,7 +598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "500", "error": "InternalError", @@ -2328,8 +608,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "500", "error": "InternalError", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -2338,7 +618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "500", "error": "InternalError", @@ -2348,7 +628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "500", "error": "InternalError", @@ -2358,8 +638,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "500", "error": "InternalError", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -2368,7 +658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "500", "error": "InternalError", @@ -2378,7 +668,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "500", "error": "InternalError", @@ -2388,7 +698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "500", "error": "InternalError", @@ -2398,7 +708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "500", "error": "InternalError", @@ -2408,7 +718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "500", "error": "InternalError", @@ -2418,7 +728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "500", "error": "InternalError", @@ -2428,8 +738,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "500", "error": "InternalError", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -2438,7 +748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "500", "error": "InternalError", @@ -2448,7 +758,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "500", "error": "InternalError", @@ -2468,8 +798,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", - "test": "test_scheduled_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "500", "error": "InternalError", "snapshot_skipped": "", @@ -2514,17 +844,17 @@ "ShardIterator": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", @@ -2534,7 +864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", @@ -2550,17 +880,17 @@ "SequenceNumber, ShardId, ShardIteratorType, StreamArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", @@ -2570,7 +900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", @@ -2584,7 +914,7 @@ "ShardId, ShardIteratorType, StreamArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -2594,7 +924,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -2604,7 +954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", @@ -2614,7 +964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -2624,7 +974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -2634,7 +984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -2644,7 +994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -2654,7 +1004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -2664,7 +1014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -2674,7 +1024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -2684,7 +1034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -2694,7 +1044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -2704,7 +1054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -2713,26 +1063,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", "test": "test_lambda_streams_batch_and_transactions", @@ -2772,7 +1102,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", @@ -2806,7 +1136,7 @@ "TableName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", diff --git a/data/coverage/ec2.json b/data/coverage/ec2.json index c02d9630bf..d1a60666d0 100644 --- a/data/coverage/ec2.json +++ b/data/coverage/ec2.json @@ -1,6 +1,5 @@ { "service": "ec2", - "pro_support": true, "community_support": true, "operations": [ { @@ -1437,7 +1436,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -2325,7 +2324,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -4521,7 +4520,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -5477,8 +5476,8 @@ }, { "ImportImage": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -6945,7 +6944,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -7137,7 +7136,7 @@ "VpcPeeringConnectionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", "test": "test_vcp_peering_difference_regions", "response": "200", "error": "", @@ -7153,74 +7152,74 @@ "Domain": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7229,27 +7228,27 @@ "RouteTableId, SubnetId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -7261,94 +7260,94 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7357,126 +7356,126 @@ "InternetGatewayId, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7485,7 +7484,7 @@ "VpcId, VpnGatewayId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", "test": "test_describe_vpn_gateways_filter_by_vpc", "response": "200", "error": "", @@ -7501,28 +7500,28 @@ "CidrIp, GroupId, IpProtocol": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "FromPort, GroupId, IpProtocol, ToPort": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -7545,38 +7544,38 @@ "CidrIp, GroupId, IpPermissions, IpProtocol": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "FromPort, GroupId, IpPermissions, IpProtocol, SourceSecurityGroupName, ToPort": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -7595,7 +7594,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -7605,7 +7604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -7615,7 +7614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -7625,7 +7624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -7635,7 +7634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -7645,7 +7644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -7655,7 +7654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -7665,7 +7664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -7675,7 +7674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -7685,7 +7684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -7695,7 +7694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -7705,7 +7704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -7715,7 +7714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -7725,7 +7724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -7739,21 +7738,21 @@ "GroupId, IpPermissions, IpProtocol, SourceSecurityGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "GroupName, IpPermissions": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -7765,7 +7764,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -7775,7 +7774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "200", "error": "", @@ -7785,7 +7784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -7801,132 +7800,132 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "TagSpecifications": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -7961,7 +7960,7 @@ "LaunchTemplateData, LaunchTemplateName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", "test": "test_modify_launch_template[id]", "response": "200", "error": "", @@ -7971,7 +7970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", "test": "test_modify_launch_template[name]", "response": "200", "error": "", @@ -7981,7 +7980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_raise_duplicate_launch_template_name", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_raise_duplicate_launch_template_name", "test": "test_raise_duplicate_launch_template_name", "response": "200", "error": "", @@ -7991,7 +7990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_raise_modify_to_invalid_default_version", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_raise_modify_to_invalid_default_version", "test": "test_raise_modify_to_invalid_default_version", "response": "200", "error": "", @@ -8001,7 +8000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_raise_duplicate_launch_template_name", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_raise_duplicate_launch_template_name", "test": "test_raise_duplicate_launch_template_name", "response": "400", "error": "CommonServiceException", @@ -8011,7 +8010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_raise_invalid_launch_template_name", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_raise_invalid_launch_template_name", "test": "test_raise_invalid_launch_template_name", "response": "400", "error": "InvalidLaunchTemplateNameError", @@ -8021,7 +8020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_raise_when_launch_template_data_missing", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_raise_when_launch_template_data_missing", "test": "test_raise_when_launch_template_data_missing", "response": "400", "error": "MissingParameterError", @@ -8033,14 +8032,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -8049,7 +8048,7 @@ "LaunchTemplateData, LaunchTemplateId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", "test": "test_modify_launch_template[id]", "response": "200", "error": "", @@ -8063,7 +8062,7 @@ "LaunchTemplateData, LaunchTemplateName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", "test": "test_modify_launch_template[name]", "response": "200", "error": "", @@ -8079,78 +8078,78 @@ "AllocationId, ClientToken, SubnetId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AllocationId, ClientToken, SubnetId, TagSpecifications": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8159,448 +8158,458 @@ "ClientToken, Description, Groups, PrivateIpAddress, SubnetId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ClientToken, Description, PrivateIpAddress, SubnetId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..attachments..details..value', '$..clusterArn', '$..containerInstanceArn', '$..containers..imageDigest', '$..containers..memory', '$..containers..networkInterfaces', '$..containers..runtimeId', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..taskArn', '$..taskDefinitionArn', '$..version', '$..attachments..id', '$..containers..containerArn', '$..containers..image']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -8609,116 +8618,116 @@ "DestinationCidrBlock, RouteTableId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8727,123 +8736,123 @@ "TagSpecifications, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -8853,7 +8862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -8865,24 +8874,24 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8905,7 +8914,7 @@ "Description, GroupName, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -8915,7 +8924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -8937,127 +8946,127 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -9067,7 +9076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "200", "error": "", @@ -9077,7 +9086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -9103,199 +9112,189 @@ "AvailabilityZone, CidrBlock, TagSpecifications, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AvailabilityZone, CidrBlock, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "CidrBlock, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", - "test": "test_vpc_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -9305,7 +9304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -9313,21 +9312,31 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "test": "test_vpc_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -9343,7 +9352,7 @@ "Resources, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_rgsa.py::TestRGSAIntegrations::test_get_resources", + "node_id": "LocalStack Community: tests/aws/services/resourcegroupstaggingapi/test_rgsa.py::TestRGSAIntegrations::test_get_resources", "test": "test_get_resources", "response": "200", "error": "", @@ -9387,77 +9396,67 @@ "CidrBlock": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", - "test": "test_vpc_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -9467,7 +9466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -9477,7 +9476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter", "test": "test_describe_vpc_endpoints_with_filter", "response": "200", "error": "", @@ -9487,7 +9486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", "test": "test_describe_vpn_gateways_filter_by_vpc", "response": "200", "error": "", @@ -9497,7 +9496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", "test": "test_vcp_peering_difference_regions", "response": "200", "error": "", @@ -9507,8 +9506,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_moto_backends", - "test": "test_account_id_namespacing_for_moto_backends", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "test": "test_vpc_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/resourcegroupstaggingapi/test_rgsa.py::TestRGSAIntegrations::test_get_resources", + "test": "test_get_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -9517,8 +9526,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_rgsa.py::TestRGSAIntegrations::test_get_resources", - "test": "test_get_resources", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "test": "test_associate_vpc_with_hosted_zone", "response": "200", "error": "", "snapshot_skipped": "", @@ -9527,8 +9536,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", - "test": "test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_moto_backends", + "test": "test_account_id_namespacing_for_moto_backends", "response": "200", "error": "", "snapshot_skipped": "", @@ -9539,87 +9548,87 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -9633,114 +9642,114 @@ "CidrBlock, InstanceTenancy": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "CidrBlock, InstanceTenancy, TagSpecifications": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "CidrBlock, TagSpecifications": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -9749,21 +9758,21 @@ "PolicyDocument, RouteTableIds, ServiceName, VpcId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "RouteTableIds, ServiceName, VpcEndpointType, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -9777,7 +9786,7 @@ "RouteTableIds, ServiceName, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -9791,7 +9800,7 @@ "SecurityGroupIds, ServiceName, SubnetIds, VpcEndpointType, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -9805,7 +9814,7 @@ "ServiceName, SubnetIds, VpcEndpointType, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -9819,14 +9828,14 @@ "ServiceName, VpcId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -9835,14 +9844,14 @@ "NetworkLoadBalancerArns": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -9851,7 +9860,7 @@ "PeerRegion, PeerVpcId, VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", "test": "test_vcp_peering_difference_regions", "response": "200", "error": "", @@ -9867,7 +9876,7 @@ "AvailabilityZone, Type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", "test": "test_describe_vpn_gateways_filter_by_vpc", "response": "200", "error": "", @@ -9883,7 +9892,7 @@ "LaunchTemplateId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", "test": "test_modify_launch_template[id]", "response": "200", "error": "", @@ -9893,7 +9902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", "test": "test_modify_launch_template[name]", "response": "200", "error": "", @@ -9903,7 +9912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_raise_duplicate_launch_template_name", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_raise_duplicate_launch_template_name", "test": "test_raise_duplicate_launch_template_name", "response": "200", "error": "", @@ -9913,7 +9922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_raise_modify_to_invalid_default_version", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_raise_modify_to_invalid_default_version", "test": "test_raise_modify_to_invalid_default_version", "response": "200", "error": "", @@ -9925,14 +9934,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -9941,74 +9950,74 @@ "NatGatewayId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -10017,336 +10026,336 @@ "DestinationCidrBlock, RouteTableId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -10355,47 +10364,47 @@ "RouteTableId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -10405,7 +10414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -10415,486 +10424,486 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -10903,7 +10912,7 @@ "GroupId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -10913,7 +10922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -10935,127 +10944,127 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -11065,7 +11074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "200", "error": "", @@ -11075,7 +11084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -11101,37 +11110,27 @@ "SubnetId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", - "test": "test_vpc_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -11141,7 +11140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -11149,161 +11148,171 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "test": "test_vpc_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -11319,87 +11328,77 @@ "VpcId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", - "test": "test_vpc_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -11409,7 +11408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -11419,7 +11418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter", "test": "test_describe_vpc_endpoints_with_filter", "response": "200", "error": "", @@ -11429,7 +11428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", "test": "test_describe_vpn_gateways_filter_by_vpc", "response": "200", "error": "", @@ -11439,7 +11438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", "test": "test_vcp_peering_difference_regions", "response": "200", "error": "", @@ -11449,7 +11448,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_rgsa.py::TestRGSAIntegrations::test_get_resources", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "test": "test_vpc_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/resourcegroupstaggingapi/test_rgsa.py::TestRGSAIntegrations::test_get_resources", "test": "test_get_resources", "response": "200", "error": "", @@ -11459,7 +11468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "200", "error": "", @@ -11481,177 +11490,177 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -11677,14 +11686,14 @@ "ServiceIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -11693,7 +11702,7 @@ "VpcEndpointIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -11703,7 +11712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_vpc_end_point", "test": "test_create_vpc_end_point", "response": "200", "error": "", @@ -11719,7 +11728,7 @@ "VpcPeeringConnectionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", "test": "test_vcp_peering_difference_regions", "response": "200", "error": "", @@ -11735,7 +11744,7 @@ "VpnGatewayId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", "test": "test_describe_vpn_gateways_filter_by_vpc", "response": "200", "error": "", @@ -11751,7 +11760,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_pickle_ec2_backend", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_pickle_ec2_backend", "test": "test_pickle_ec2_backend", "response": "200", "error": "", @@ -11765,11 +11774,11 @@ "AttributeNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11801,7 +11810,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_create_asg_errors", "test": "test_create_asg_errors", "response": "200", "error": "", @@ -11811,7 +11820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_autoscaling.py::TestAutoScaling::test_metrics_collection", + "node_id": "LocalStack Pro: tests/aws/services/autoscaling/test_autoscaling.py::TestAutoScaling::test_metrics_collection", "test": "test_metrics_collection", "response": "200", "error": "", @@ -11821,7 +11830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -11831,7 +11840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_images_with_podman_localhost_prefix", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_images_with_podman_localhost_prefix", "test": "test_describe_images_with_podman_localhost_prefix", "response": "200", "error": "", @@ -11841,7 +11850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -11855,7 +11864,7 @@ "Filters, Owners": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_additional_amis_present", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_additional_amis_present", "test": "test_additional_amis_present", "response": "200", "error": "", @@ -11869,7 +11878,7 @@ "ImageIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_images", "test": "test_describe_images", "response": "400", "error": "CommonServiceException", @@ -11885,7 +11894,7 @@ "InstanceIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_instances", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_instances", "test": "test_describe_instances", "response": "200", "error": "", @@ -11895,7 +11904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_instances", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_instances", "test": "test_describe_instances", "response": "400", "error": "CommonServiceException", @@ -11911,252 +11920,252 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "InternetGatewayIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -12195,7 +12204,7 @@ "LaunchTemplateIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", "test": "test_modify_launch_template[id]", "response": "200", "error": "", @@ -12205,7 +12214,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", "test": "test_modify_launch_template[id]", "response": "200", "error": "", @@ -12215,7 +12224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", "test": "test_modify_launch_template[name]", "response": "200", "error": "", @@ -12225,7 +12234,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", "test": "test_modify_launch_template[name]", "response": "200", "error": "", @@ -12237,7 +12246,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -12251,14 +12260,14 @@ "LaunchTemplateNames": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -12267,74 +12276,74 @@ "Filter": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -12343,74 +12352,74 @@ "Filters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -12435,174 +12444,174 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", @@ -12629,7 +12638,7 @@ "NetworkAclIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", @@ -12673,7 +12682,7 @@ "OfferingClass, OfferingType, ReservedInstancesIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_reserved_instance_api", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_reserved_instance_api", "test": "test_reserved_instance_api", "response": "200", "error": "", @@ -12689,7 +12698,7 @@ "AvailabilityZone, IncludeMarketplace, InstanceType, OfferingClass, OfferingType, ProductDescription, ReservedInstancesOfferingIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_reserved_instance_api", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_reserved_instance_api", "test": "test_reserved_instance_api", "response": "200", "error": "", @@ -12705,47 +12714,47 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -12757,188 +12766,158 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Filters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", - "test": "test_cfn_with_multiple_route_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", - "test": "test_cfn_with_route_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -12963,174 +12942,174 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", @@ -13157,136 +13136,136 @@ "RouteTableIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -13295,7 +13274,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -13305,7 +13284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", "test": "test_create_resolver_endpoint[INBOUND-5]", "response": "200", "error": "", @@ -13315,7 +13294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", "test": "test_create_resolver_endpoint[OUTBOUND-10]", "response": "200", "error": "", @@ -13325,7 +13304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", "test": "test_create_resolver_rule", "response": "200", "error": "", @@ -13335,7 +13314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", "test": "test_create_resolver_rule_with_invalid_direction", "response": "200", "error": "", @@ -13345,7 +13324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", "test": "test_delete_resolver_endpoint", "response": "200", "error": "", @@ -13355,7 +13334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", "test": "test_multipe_create_resolver_rule", "response": "200", "error": "", @@ -13365,7 +13344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", "test": "test_multiple_create_resolver_endpoint_with_same_req_id", "response": "200", "error": "", @@ -13375,7 +13354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", "test": "test_update_resolver_endpoint", "response": "200", "error": "", @@ -13401,74 +13380,74 @@ "Filters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -13493,37 +13472,57 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -13533,27 +13532,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", - "test": "test_security_group_ingress_creation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", @@ -13563,77 +13552,77 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -13643,7 +13632,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -13653,7 +13642,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -13663,28 +13662,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -13693,7 +13692,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", "response": "200", "error": "", @@ -13703,7 +13702,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -13713,17 +13712,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -13733,7 +13732,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -13743,7 +13742,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -13753,7 +13752,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -13763,7 +13762,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -13773,7 +13772,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -13783,7 +13782,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -13793,7 +13792,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -13803,7 +13802,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -13813,7 +13812,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -13823,7 +13822,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -13833,7 +13832,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -13843,7 +13842,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -13853,7 +13852,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -13863,7 +13862,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -13873,7 +13872,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -13883,7 +13882,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -13893,7 +13892,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -13903,7 +13902,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -13913,7 +13912,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -13923,7 +13922,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -13933,7 +13932,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -13943,7 +13942,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -13953,7 +13952,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -13963,7 +13962,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -13973,7 +13972,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -13983,7 +13982,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -13993,7 +13992,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -14003,7 +14002,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -14013,7 +14012,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -14023,7 +14022,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -14033,7 +14032,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -14043,7 +14042,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -14053,7 +14052,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -14063,7 +14062,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -14073,7 +14072,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -14083,7 +14082,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -14093,7 +14092,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -14103,7 +14102,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -14113,7 +14112,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -14123,7 +14122,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -14133,7 +14132,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -14143,7 +14142,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -14153,7 +14152,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -14163,7 +14162,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -14173,7 +14172,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -14183,7 +14182,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -14193,7 +14192,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -14203,7 +14202,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -14213,7 +14212,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -14223,7 +14222,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -14233,7 +14232,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -14243,7 +14242,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -14253,7 +14252,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -14263,7 +14262,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -14273,7 +14272,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -14283,7 +14282,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -14293,7 +14292,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -14303,7 +14302,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -14313,7 +14312,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -14323,7 +14322,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -14333,7 +14332,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -14343,7 +14342,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -14353,7 +14352,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -14363,7 +14362,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -14373,7 +14372,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -14383,7 +14382,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -14393,7 +14392,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -14403,7 +14402,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -14413,7 +14412,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -14423,7 +14422,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -14457,7 +14456,7 @@ "GroupIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", @@ -14489,124 +14488,124 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", @@ -14659,7 +14658,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -14669,7 +14668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", "test": "test_create_resolver_endpoint[INBOUND-5]", "response": "200", "error": "", @@ -14679,7 +14678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", "test": "test_create_resolver_endpoint[OUTBOUND-10]", "response": "200", "error": "", @@ -14689,7 +14688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", "test": "test_create_resolver_rule", "response": "200", "error": "", @@ -14699,7 +14698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", "test": "test_create_resolver_rule_with_invalid_direction", "response": "200", "error": "", @@ -14709,7 +14708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", "test": "test_delete_resolver_endpoint", "response": "200", "error": "", @@ -14719,7 +14718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", "test": "test_multipe_create_resolver_rule", "response": "200", "error": "", @@ -14729,7 +14728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", "test": "test_multiple_create_resolver_endpoint_with_same_req_id", "response": "200", "error": "", @@ -14739,7 +14738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_route53resolver_bad_create_endpoint_security_groups", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_route53resolver_bad_create_endpoint_security_groups", "test": "test_route53resolver_bad_create_endpoint_security_groups", "response": "200", "error": "", @@ -14749,7 +14748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", "test": "test_update_resolver_endpoint", "response": "200", "error": "", @@ -14771,7 +14770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -14781,7 +14780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "200", "error": "", @@ -14791,7 +14790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -14801,7 +14800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", "response": "200", "error": "", @@ -14815,7 +14814,7 @@ "Filters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -14825,189 +14824,179 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -15017,7 +15006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", "test": "test_create_app_in_k3s_cluster", "response": "200", "error": "", @@ -15031,7 +15020,7 @@ "SubnetIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -15041,7 +15030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -15157,7 +15146,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", @@ -15173,7 +15162,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -15187,7 +15176,7 @@ "Filters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter", "test": "test_describe_vpc_endpoints_with_filter", "response": "200", "error": "", @@ -15203,31 +15192,31 @@ "Filters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "MaxResults": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -15241,7 +15230,7 @@ "VpcEndpointIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -15257,7 +15246,7 @@ "VpcPeeringConnectionIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", "test": "test_vcp_peering_difference_regions", "response": "200", "error": "", @@ -15273,7 +15262,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -15283,7 +15272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", @@ -15293,29 +15282,29 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_moto_backends", - "test": "test_account_id_namespacing_for_moto_backends", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", - "test": "test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_moto_backends", + "test": "test_account_id_namespacing_for_moto_backends", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -15325,7 +15314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -15335,7 +15324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-invalid name]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-invalid name]", "test": "test_dns_namespace_with_and_without_dot[private-invalid name]", "response": "200", "error": "", @@ -15345,7 +15334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", "test": "test_dns_namespace_with_and_without_dot[private-test-.com]", "response": "200", "error": "", @@ -15355,7 +15344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", "test": "test_dns_namespace_with_and_without_dot[private-test-domain-]", "response": "200", "error": "", @@ -15365,7 +15354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-invalid name]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-invalid name]", "test": "test_dns_namespace_with_and_without_dot[public-invalid name]", "response": "200", "error": "", @@ -15375,7 +15364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", "test": "test_dns_namespace_with_and_without_dot[public-test-.com]", "response": "200", "error": "", @@ -15385,7 +15374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-domain-]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-domain-]", "test": "test_dns_namespace_with_and_without_dot[public-test-domain-]", "response": "200", "error": "", @@ -15399,109 +15388,129 @@ "Filters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars", "test": "test_stack_description_special_chars", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", "test": "test_cfn_with_multiple_route_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", "test": "test_internet_gateway_ref_and_attr", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_route_table", "test": "test_cfn_with_route_table", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -15511,97 +15520,97 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -15611,7 +15620,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -15621,7 +15630,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -15631,28 +15650,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -15661,7 +15680,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", "response": "200", "error": "", @@ -15671,7 +15690,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -15681,17 +15700,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", "test": "test_create_app_in_k3s_cluster", "response": "200", "error": "", @@ -15701,7 +15720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -15711,7 +15730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "200", "error": "", @@ -15721,7 +15740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -15731,7 +15750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -15741,7 +15760,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -15751,7 +15770,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -15761,7 +15780,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -15771,7 +15790,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -15781,7 +15800,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -15791,7 +15810,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -15801,7 +15820,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -15811,7 +15830,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -15821,7 +15840,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -15831,7 +15850,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -15841,7 +15860,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -15851,7 +15870,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -15861,7 +15880,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -15871,7 +15890,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -15881,7 +15900,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -15891,7 +15910,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -15901,7 +15920,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -15911,7 +15930,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -15921,7 +15940,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -15931,7 +15950,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -15941,7 +15960,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -15951,7 +15970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -15961,7 +15980,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -15971,7 +15990,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -15981,7 +16000,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -15991,7 +16010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -16001,7 +16020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -16011,7 +16030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -16021,7 +16040,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -16031,7 +16050,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -16041,7 +16060,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -16051,7 +16070,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -16061,7 +16080,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -16071,7 +16090,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -16081,7 +16100,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -16091,7 +16110,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -16101,7 +16120,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -16111,7 +16130,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -16121,7 +16140,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -16131,7 +16150,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -16141,7 +16160,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -16151,7 +16170,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -16161,7 +16180,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -16171,7 +16190,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -16181,7 +16200,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -16191,7 +16210,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -16201,7 +16220,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -16211,7 +16230,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -16221,7 +16240,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -16231,7 +16250,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -16241,7 +16260,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -16251,7 +16270,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -16261,7 +16280,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -16271,7 +16290,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -16281,7 +16300,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -16291,7 +16310,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -16301,7 +16320,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -16311,7 +16330,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -16321,7 +16340,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -16331,7 +16350,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -16341,7 +16360,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -16351,7 +16370,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -16361,7 +16380,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -16371,7 +16390,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -16381,7 +16400,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -16391,7 +16410,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -16401,7 +16420,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -16411,7 +16430,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -16421,7 +16440,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -16431,7 +16450,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -16445,7 +16464,7 @@ "VpcIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -16513,7 +16532,7 @@ "Filters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", "test": "test_describe_vpn_gateways_filter_by_vpc", "response": "200", "error": "", @@ -16529,7 +16548,7 @@ "VpcId, VpnGatewayId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_describe_vpn_gateways_filter_by_vpc", "test": "test_describe_vpn_gateways_filter_by_vpc", "response": "200", "error": "", @@ -16545,27 +16564,27 @@ "AssociationId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "200", "error": "", @@ -16575,67 +16594,67 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", "test": "test_create_route_table_association", "response": "400", "error": "CommonServiceException", @@ -16647,424 +16666,424 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -17073,7 +17092,7 @@ "KeyName, PublicKeyMaterial": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_ssh_key_pairs", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_ssh_key_pairs", "test": "test_ssh_key_pairs", "response": "200", "error": "", @@ -17089,7 +17108,7 @@ "DefaultVersion, LaunchTemplateId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[id]", "test": "test_modify_launch_template[id]", "response": "200", "error": "", @@ -17099,7 +17118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_modify_launch_template[name]", "test": "test_modify_launch_template[name]", "response": "200", "error": "", @@ -17109,7 +17128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::test_raise_modify_to_invalid_default_version", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_raise_modify_to_invalid_default_version", "test": "test_raise_modify_to_invalid_default_version", "response": "400", "error": "InvalidLaunchTemplateIdError", @@ -17125,188 +17144,188 @@ "AssignIpv6AddressOnCreation, SubnetId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "EnableDns64, SubnetId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "MapPublicIpOnLaunch, SubnetId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", "test": "test_vpc_creates_default_sg", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "PrivateDnsHostnameTypeOnLaunch, SubnetId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", "test": "test_cfn_with_multiple_route_table_associations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -17315,7 +17334,7 @@ "InstanceCount, LimitPrice, ReservedInstancesOfferingId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ec2.py::TestEc2Integrations::test_reserved_instance_api", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_reserved_instance_api", "test": "test_reserved_instance_api", "response": "200", "error": "", @@ -17331,74 +17350,74 @@ "AllocationId, PublicIp": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -17435,7 +17454,7 @@ "GroupId, IpPermissions": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -17445,7 +17464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -17455,7 +17474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -17465,7 +17484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -17475,7 +17494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -17485,7 +17504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -17495,7 +17514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -17505,7 +17524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -17515,7 +17534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -17525,7 +17544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -17535,7 +17554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -17545,7 +17564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -17555,7 +17574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -17565,7 +17584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -17581,7 +17600,7 @@ "BlockDeviceMappings, ClientToken, ImageId, MaxCount, MinCount, UserData": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_create_instance_with_ebs_create_fs", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_create_instance_with_ebs_create_fs", "test": "test_create_instance_with_ebs_create_fs", "response": "200", "error": "", @@ -17595,7 +17614,7 @@ "ClientToken, ImageId, KeyName, MaxCount, MinCount": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_ssh_key_pairs", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_ssh_key_pairs", "test": "test_ssh_key_pairs", "response": "200", "error": "", @@ -17609,7 +17628,7 @@ "ClientToken, ImageId, MaxCount, MinCount": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_instances", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_instances", "test": "test_describe_instances", "response": "200", "error": "", @@ -17619,7 +17638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -17629,7 +17648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_cancel_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", "test": "test_cancel_command", "response": "200", "error": "", @@ -17639,7 +17658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_describe_instance_information", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_describe_instance_information", "test": "test_describe_instance_information", "response": "200", "error": "", @@ -17649,7 +17668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_send_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", "test": "test_send_command", "response": "200", "error": "", @@ -17663,7 +17682,7 @@ "ClientToken, ImageId, MaxCount, MinCount, UserData": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_user_data", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_user_data", "test": "test_user_data", "response": "200", "error": "", @@ -17679,7 +17698,7 @@ "InstanceIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", "response": "400", "error": "InvalidInstanceIdError", @@ -17695,7 +17714,7 @@ "InstanceIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[stop_instances]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[stop_instances]", "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[stop_instances]", "response": "400", "error": "InvalidInstanceIdError", @@ -17711,7 +17730,7 @@ "InstanceIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_cancel_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", "test": "test_cancel_command", "response": "200", "error": "", @@ -17721,7 +17740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_describe_instance_information", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_describe_instance_information", "test": "test_describe_instance_information", "response": "200", "error": "", @@ -17731,7 +17750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_send_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", "test": "test_send_command", "response": "200", "error": "", @@ -17741,7 +17760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", "response": "400", "error": "InvalidInstanceIdError", diff --git a/data/coverage/ecr.json b/data/coverage/ecr.json index b6d8d38eff..cc9e401486 100644 --- a/data/coverage/ecr.json +++ b/data/coverage/ecr.json @@ -500,7 +500,7 @@ "imageIds, registryId, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_create_delete_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_create_delete_image", "test": "test_create_delete_image", "response": "200", "error": "", @@ -514,7 +514,7 @@ "imageIds, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", "test": "test_batch_delete_images_tag_and_digest", "response": "200", "error": "", @@ -524,7 +524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "200", "error": "", @@ -534,7 +534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", "test": "test_batch_get_images_tag_and_digest", "response": "200", "error": "", @@ -544,7 +544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_delete_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_delete_images", "test": "test_delete_images", "response": "200", "error": "", @@ -554,7 +554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -564,7 +564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_list_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_list_images", "test": "test_list_images", "response": "200", "error": "", @@ -574,7 +574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "response": "200", "error": "", @@ -584,7 +584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "response": "200", "error": "", @@ -594,7 +594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", "test": "test_put_image[application/vnd.oci.image.manifest.v1+json]", "response": "200", "error": "", @@ -604,7 +604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "200", "error": "", @@ -614,7 +614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_two_different_repositories", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_two_different_repositories", "test": "test_two_different_repositories", "response": "200", "error": "", @@ -624,7 +624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", "response": "200", "error": "", @@ -634,7 +634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -644,7 +644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -654,7 +654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -664,7 +664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -680,7 +680,7 @@ "imageIds, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", "test": "test_batch_delete_images_tag_and_digest", "response": "200", "error": "", @@ -690,7 +690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "200", "error": "", @@ -700,7 +700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", "test": "test_batch_get_images_tag_and_digest", "response": "200", "error": "", @@ -710,7 +710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "400", "error": "RepositoryNotFoundException", @@ -720,7 +720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "400", "error": "InvalidParameterException", @@ -736,24 +736,24 @@ "encryptionConfiguration, imageScanningConfiguration, imageTagMutability, repositoryName, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -770,7 +770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_auth_token_in_different_regions", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_auth_token_in_different_regions", "test": "test_auth_token_in_different_regions", "response": "200", "error": "", @@ -780,7 +780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", "test": "test_batch_delete_images_tag_and_digest", "response": "200", "error": "", @@ -790,7 +790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "200", "error": "", @@ -800,7 +800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", "test": "test_batch_get_images_tag_and_digest", "response": "200", "error": "", @@ -810,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_create_delete_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_create_delete_image", "test": "test_create_delete_image", "response": "200", "error": "", @@ -820,7 +820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_delete_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_delete_images", "test": "test_delete_images", "response": "200", "error": "", @@ -830,7 +830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -840,7 +840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_ecr_tagging", "test": "test_ecr_tagging", "response": "200", "error": "", @@ -850,7 +850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_get_authorization_token", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_get_authorization_token", "test": "test_get_authorization_token", "response": "200", "error": "", @@ -860,7 +860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_lifecycle_policy", "test": "test_lifecycle_policy", "response": "200", "error": "", @@ -870,7 +870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_list_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_list_images", "test": "test_list_images", "response": "200", "error": "", @@ -880,7 +880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "response": "200", "error": "", @@ -890,7 +890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "response": "200", "error": "", @@ -900,7 +900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", "test": "test_put_image[application/vnd.oci.image.manifest.v1+json]", "response": "200", "error": "", @@ -910,7 +910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image_tag_mutability", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image_tag_mutability", "test": "test_put_image_tag_mutability", "response": "200", "error": "", @@ -920,7 +920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "200", "error": "", @@ -930,7 +930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "200", "error": "", @@ -940,7 +940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_uri_hostname", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_uri_hostname", "test": "test_repository_uri_hostname", "response": "200", "error": "", @@ -950,7 +950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_two_different_repositories", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_two_different_repositories", "test": "test_two_different_repositories", "response": "200", "error": "", @@ -960,7 +960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", "response": "200", "error": "", @@ -970,7 +970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -980,7 +980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -990,7 +990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -1000,7 +1000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -1016,7 +1016,7 @@ "repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_lifecycle_policy", "test": "test_lifecycle_policy", "response": "200", "error": "", @@ -1032,7 +1032,7 @@ "registryId, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "200", "error": "", @@ -1045,16 +1045,6 @@ }, "repositoryName": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", - "test": "test_url_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_ecr_repository_policies", "test": "test_ecr_repository_policies", @@ -1066,7 +1056,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_auth_token_in_different_regions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", + "test": "test_url_output", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_auth_token_in_different_regions", "test": "test_auth_token_in_different_regions", "response": "200", "error": "", @@ -1076,7 +1076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", "test": "test_batch_delete_images_tag_and_digest", "response": "200", "error": "", @@ -1086,7 +1086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "200", "error": "", @@ -1096,7 +1096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", "test": "test_batch_get_images_tag_and_digest", "response": "200", "error": "", @@ -1106,7 +1106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_create_delete_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_create_delete_image", "test": "test_create_delete_image", "response": "200", "error": "", @@ -1116,7 +1116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_delete_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_delete_images", "test": "test_delete_images", "response": "200", "error": "", @@ -1126,7 +1126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -1136,7 +1136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_ecr_tagging", "test": "test_ecr_tagging", "response": "200", "error": "", @@ -1146,7 +1146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_get_authorization_token", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_get_authorization_token", "test": "test_get_authorization_token", "response": "200", "error": "", @@ -1156,7 +1156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_lifecycle_policy", "test": "test_lifecycle_policy", "response": "200", "error": "", @@ -1166,7 +1166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_list_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_list_images", "test": "test_list_images", "response": "200", "error": "", @@ -1176,7 +1176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image_tag_mutability", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image_tag_mutability", "test": "test_put_image_tag_mutability", "response": "200", "error": "", @@ -1186,7 +1186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "200", "error": "", @@ -1196,7 +1196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_uri_hostname", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_uri_hostname", "test": "test_repository_uri_hostname", "response": "200", "error": "", @@ -1206,7 +1206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_two_different_repositories", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_two_different_repositories", "test": "test_two_different_repositories", "response": "200", "error": "", @@ -1216,17 +1216,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", "response": "200", "error": "", @@ -1236,7 +1236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -1246,7 +1246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -1256,7 +1256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -1266,7 +1266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -1276,7 +1276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "response": "400", "error": "RepositoryNotEmptyException", @@ -1286,7 +1286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "response": "400", "error": "RepositoryNotEmptyException", @@ -1296,7 +1296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", "test": "test_put_image[application/vnd.oci.image.manifest.v1+json]", "response": "400", "error": "RepositoryNotEmptyException", @@ -1306,7 +1306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "400", "error": "RepositoryNotEmptyException", @@ -1316,7 +1316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "400", "error": "RepositoryNotFoundException", @@ -1326,7 +1326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "400", "error": "RepositoryNotFoundException", @@ -1342,7 +1342,7 @@ "imageIds, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -1352,7 +1352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "400", "error": "ImageNotFoundException", @@ -1376,7 +1376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -1386,7 +1386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "200", "error": "", @@ -1406,7 +1406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "400", "error": "RepositoryNotFoundException", @@ -1416,7 +1416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images_non_existent_repository_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images_non_existent_repository_registry", "test": "test_describe_images_non_existent_repository_registry", "response": "400", "error": "RepositoryNotFoundException", @@ -1432,7 +1432,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_create_delete_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_create_delete_image", "test": "test_create_delete_image", "response": "200", "error": "", @@ -1445,16 +1445,6 @@ }, "registryId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", - "test": "test_url_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_ecr_repository_policies", "test": "test_ecr_repository_policies", @@ -1466,7 +1456,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_auth_token_in_different_regions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", + "test": "test_url_output", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_auth_token_in_different_regions", "test": "test_auth_token_in_different_regions", "response": "200", "error": "", @@ -1476,7 +1476,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", "test": "test_batch_delete_images_tag_and_digest", "response": "200", "error": "", @@ -1486,7 +1486,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "200", "error": "", @@ -1496,7 +1496,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", "test": "test_batch_get_images_tag_and_digest", "response": "200", "error": "", @@ -1506,7 +1506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_create_delete_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_create_delete_image", "test": "test_create_delete_image", "response": "200", "error": "", @@ -1516,7 +1516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_delete_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_delete_images", "test": "test_delete_images", "response": "200", "error": "", @@ -1526,7 +1526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -1536,7 +1536,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_ecr_tagging", "test": "test_ecr_tagging", "response": "200", "error": "", @@ -1546,7 +1546,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_get_authorization_token", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_get_authorization_token", "test": "test_get_authorization_token", "response": "200", "error": "", @@ -1556,7 +1556,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_lifecycle_policy", "test": "test_lifecycle_policy", "response": "200", "error": "", @@ -1566,7 +1566,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_list_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_list_images", "test": "test_list_images", "response": "200", "error": "", @@ -1576,7 +1576,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image_tag_mutability", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image_tag_mutability", "test": "test_put_image_tag_mutability", "response": "200", "error": "", @@ -1586,7 +1586,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "200", "error": "", @@ -1596,7 +1596,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "200", "error": "", @@ -1606,7 +1606,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_uri_hostname", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_uri_hostname", "test": "test_repository_uri_hostname", "response": "200", "error": "", @@ -1616,7 +1616,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_two_different_repositories", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_two_different_repositories", "test": "test_two_different_repositories", "response": "200", "error": "", @@ -1626,7 +1626,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -1636,7 +1636,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", "response": "200", "error": "", @@ -1646,7 +1646,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -1656,7 +1656,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -1666,7 +1666,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -1676,7 +1676,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -1688,6 +1688,18 @@ ] }, "registryId, repositoryNames": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "501", + "error": "InternalFailure", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_ecr_repository_policies", @@ -1700,7 +1712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", "test": "test_batch_delete_images_tag_and_digest", "response": "200", "error": "", @@ -1710,7 +1722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "200", "error": "", @@ -1720,7 +1732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", "test": "test_batch_get_images_tag_and_digest", "response": "200", "error": "", @@ -1730,7 +1742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_create_delete_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_create_delete_image", "test": "test_create_delete_image", "response": "200", "error": "", @@ -1740,7 +1752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_delete_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_delete_images", "test": "test_delete_images", "response": "200", "error": "", @@ -1750,7 +1762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -1760,7 +1772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_ecr_tagging", "test": "test_ecr_tagging", "response": "200", "error": "", @@ -1770,7 +1782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_get_authorization_token", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_get_authorization_token", "test": "test_get_authorization_token", "response": "200", "error": "", @@ -1780,7 +1792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_lifecycle_policy", "test": "test_lifecycle_policy", "response": "200", "error": "", @@ -1790,7 +1802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_list_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_list_images", "test": "test_list_images", "response": "200", "error": "", @@ -1800,7 +1812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "response": "200", "error": "", @@ -1810,7 +1822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "response": "200", "error": "", @@ -1820,7 +1832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", "test": "test_put_image[application/vnd.oci.image.manifest.v1+json]", "response": "200", "error": "", @@ -1830,7 +1842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image_tag_mutability", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image_tag_mutability", "test": "test_put_image_tag_mutability", "response": "200", "error": "", @@ -1840,7 +1852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "200", "error": "", @@ -1850,7 +1862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_uri_hostname", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_uri_hostname", "test": "test_repository_uri_hostname", "response": "200", "error": "", @@ -1860,7 +1872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_two_different_repositories", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_two_different_repositories", "test": "test_two_different_repositories", "response": "200", "error": "", @@ -1870,7 +1882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", "response": "200", "error": "", @@ -1880,7 +1892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -1890,7 +1902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -1900,7 +1912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -1910,7 +1922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -1920,7 +1932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "400", "error": "RepositoryNotFoundException", @@ -1930,7 +1942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "400", "error": "RepositoryNotFoundException", @@ -1940,7 +1952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images_non_existent_repository_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images_non_existent_repository_registry", "test": "test_describe_images_non_existent_repository_registry", "response": "400", "error": "RepositoryNotFoundException", @@ -1950,7 +1962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "400", "error": "RepositoryNotFoundException", @@ -1960,7 +1972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "400", "error": "RepositoryNotFoundException", @@ -1974,17 +1986,17 @@ "repositoryNames": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image_tag_mutability", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image_tag_mutability", "test": "test_put_image_tag_mutability", "response": "200", "error": "", @@ -1994,7 +2006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "200", "error": "", @@ -2004,7 +2016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_uri_hostname", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_uri_hostname", "test": "test_repository_uri_hostname", "response": "200", "error": "", @@ -2014,17 +2026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -2034,7 +2036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "400", "error": "RepositoryNotFoundException", @@ -2050,7 +2052,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_auth_token_in_different_regions", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_auth_token_in_different_regions", "test": "test_auth_token_in_different_regions", "response": "200", "error": "", @@ -2060,7 +2062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_get_authorization_token", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_get_authorization_token", "test": "test_get_authorization_token", "response": "200", "error": "", @@ -2070,7 +2072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -2084,7 +2086,7 @@ "registryIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "response": "200", "error": "", @@ -2094,7 +2096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "response": "200", "error": "", @@ -2104,7 +2106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", "test": "test_put_image[application/vnd.oci.image.manifest.v1+json]", "response": "200", "error": "", @@ -2120,7 +2122,7 @@ "repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_lifecycle_policy", "test": "test_lifecycle_policy", "response": "200", "error": "", @@ -2172,7 +2174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", "test": "test_batch_delete_images_tag_and_digest", "response": "200", "error": "", @@ -2182,7 +2184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_image", "test": "test_batch_get_image", "response": "200", "error": "", @@ -2192,7 +2194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", "test": "test_batch_get_images_tag_and_digest", "response": "200", "error": "", @@ -2202,7 +2204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_create_delete_image", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_create_delete_image", "test": "test_create_delete_image", "response": "200", "error": "", @@ -2212,7 +2214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_delete_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_delete_images", "test": "test_delete_images", "response": "200", "error": "", @@ -2222,7 +2224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_describe_images", "test": "test_describe_images", "response": "200", "error": "", @@ -2232,7 +2234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_ecr_tagging", "test": "test_ecr_tagging", "response": "200", "error": "", @@ -2242,7 +2244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_get_authorization_token", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_get_authorization_token", "test": "test_get_authorization_token", "response": "200", "error": "", @@ -2252,7 +2254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_lifecycle_policy", "test": "test_lifecycle_policy", "response": "200", "error": "", @@ -2262,7 +2264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_list_images", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_list_images", "test": "test_list_images", "response": "200", "error": "", @@ -2272,7 +2274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "response": "200", "error": "", @@ -2282,7 +2284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "response": "200", "error": "", @@ -2292,7 +2294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", "test": "test_put_image[application/vnd.oci.image.manifest.v1+json]", "response": "200", "error": "", @@ -2302,7 +2304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image_tag_mutability", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image_tag_mutability", "test": "test_put_image_tag_mutability", "response": "200", "error": "", @@ -2312,7 +2314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "200", "error": "", @@ -2322,7 +2324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_uri_hostname", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_uri_hostname", "test": "test_repository_uri_hostname", "response": "200", "error": "", @@ -2332,7 +2334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_two_different_repositories", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_two_different_repositories", "test": "test_two_different_repositories", "response": "200", "error": "", @@ -2342,7 +2344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_ecr_eks_integration", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", "response": "200", "error": "", @@ -2352,7 +2354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -2362,7 +2364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -2372,7 +2374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -2382,7 +2384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -2392,7 +2394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_deletion_in_registry", "test": "test_repository_deletion_in_registry", "response": "400", "error": "RepositoryNotFoundException", @@ -2402,7 +2404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_repository_lifecycle", "test": "test_repository_lifecycle", "response": "400", "error": "RepositoryNotFoundException", @@ -2418,7 +2420,7 @@ "resourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_ecr_tagging", "test": "test_ecr_tagging", "response": "200", "error": "", @@ -2434,7 +2436,7 @@ "imageManifest, imageTag, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v1+json]", "response": "200", "error": "", @@ -2444,7 +2446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "test": "test_put_image[application/vnd.docker.distribution.manifest.v2+json]", "response": "200", "error": "", @@ -2454,7 +2456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", "test": "test_put_image[application/vnd.oci.image.manifest.v1+json]", "response": "200", "error": "", @@ -2470,7 +2472,7 @@ "imageTagMutability, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image_tag_mutability", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_put_image_tag_mutability", "test": "test_put_image_tag_mutability", "response": "200", "error": "", @@ -2486,7 +2488,7 @@ "lifecyclePolicyText, repositoryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_lifecycle_policy", "test": "test_lifecycle_policy", "response": "200", "error": "", @@ -2518,7 +2520,7 @@ "resourceArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_ecr_tagging", "test": "test_ecr_tagging", "response": "200", "error": "", @@ -2534,7 +2536,7 @@ "resourceArn, tagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_ecr_tagging", "test": "test_ecr_tagging", "response": "200", "error": "", diff --git a/data/coverage/ecs.json b/data/coverage/ecs.json index 8d8109e9bd..b3666e2dbc 100644 --- a/data/coverage/ecs.json +++ b/data/coverage/ecs.json @@ -571,7 +571,7 @@ "implemented": true, "availability": "pro", "internal_test_suite": false, - "external_test_suite": true, + "external_test_suite": false, "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, @@ -680,14 +680,14 @@ "autoScalingGroupProvider, name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -696,7 +696,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_cluster_default_name", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_cluster_default_name", "test": "test_cluster_default_name", "response": "200", "error": "", @@ -710,37 +710,37 @@ "clusterName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", "test": "test_cluster_capacity_providers", "response": "200", "error": "", @@ -750,7 +750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_delete_cluster_status", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_delete_cluster_status", "test": "test_delete_cluster_status", "response": "200", "error": "", @@ -760,7 +760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -770,17 +770,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -790,7 +790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -800,7 +800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -810,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -820,7 +820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -830,7 +830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -840,7 +840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -850,7 +850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -860,7 +860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -870,7 +870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -880,7 +880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -890,7 +890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -900,7 +900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -910,7 +910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -920,7 +920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -930,7 +930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_tag_task_definition", "test": "test_tag_task_definition", "response": "200", "error": "", @@ -946,49 +946,49 @@ "cluster, deploymentConfiguration, desiredCount, enableECSManagedTags, healthCheckGracePeriodSeconds, launchType, loadBalancers, networkConfiguration, serviceName, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "cluster, deploymentConfiguration, desiredCount, launchType, loadBalancers, networkConfiguration, serviceName, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "cluster, desiredCount, launchType, networkConfiguration, serviceName, serviceRegistries, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "cluster, desiredCount, launchType, networkConfiguration, serviceName, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -1002,7 +1002,7 @@ "cluster, desiredCount, serviceName, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -1012,7 +1012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -1028,7 +1028,7 @@ "cluster, service, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -1038,7 +1038,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -1048,7 +1048,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -1058,7 +1058,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -1068,7 +1068,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -1084,14 +1084,14 @@ "capacityProvider": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1100,37 +1100,37 @@ "cluster": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", "test": "test_cluster_capacity_providers", "response": "200", "error": "", @@ -1140,7 +1140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_delete_cluster_status", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_delete_cluster_status", "test": "test_delete_cluster_status", "response": "200", "error": "", @@ -1150,17 +1150,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -1170,7 +1170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -1180,7 +1180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -1190,7 +1190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -1200,7 +1200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -1210,7 +1210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -1220,7 +1220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -1230,7 +1230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -1240,7 +1240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -1250,7 +1250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -1260,7 +1260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -1270,7 +1270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -1280,7 +1280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -1290,7 +1290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_tag_task_definition", "test": "test_tag_task_definition", "response": "200", "error": "", @@ -1306,7 +1306,7 @@ "cluster, force, service": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -1316,7 +1316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -1326,7 +1326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -1340,7 +1340,7 @@ "cluster, service": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -1356,27 +1356,27 @@ "taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -1386,17 +1386,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -1406,7 +1406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -1416,7 +1416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -1426,7 +1426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -1436,7 +1436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -1446,7 +1446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -1456,7 +1456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -1466,7 +1466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -1476,7 +1476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -1486,7 +1486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -1496,7 +1496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -1506,7 +1506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -1516,7 +1516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -1526,7 +1526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_undefined_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_undefined_task_definition", "test": "test_describe_undefined_task_definition", "response": "200", "error": "", @@ -1536,7 +1536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_tag_task_definition", "test": "test_tag_task_definition", "response": "200", "error": "", @@ -1552,14 +1552,14 @@ "capacityProviders": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1568,37 +1568,37 @@ "clusters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_delete_cluster_status", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_delete_cluster_status", "test": "test_delete_cluster_status", "response": "200", "error": "", @@ -1608,17 +1608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -1634,7 +1624,17 @@ "cluster, services": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -1644,17 +1644,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -1664,17 +1664,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -1684,7 +1684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -1700,7 +1700,7 @@ "taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -1710,7 +1710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_undefined_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_undefined_task_definition", "test": "test_describe_undefined_task_definition", "response": "400", "error": "ClientException", @@ -1726,7 +1726,7 @@ "cluster, tasks": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -1736,7 +1736,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -1746,7 +1746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -1756,7 +1756,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -1766,7 +1766,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -1776,7 +1776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -1786,7 +1786,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -1796,7 +1796,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -1806,7 +1806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -1816,7 +1816,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -1826,7 +1826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -1836,7 +1836,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -1846,7 +1846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -1856,7 +1856,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -1866,7 +1866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -1876,7 +1876,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -1886,7 +1886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -1896,7 +1896,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -1906,7 +1906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -1916,7 +1916,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -1926,7 +1926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -1936,7 +1936,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -1946,7 +1946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -1956,7 +1956,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -1966,7 +1966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -1976,7 +1976,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -1986,7 +1986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -1996,7 +1996,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -2006,7 +2006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -2016,7 +2016,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -2026,7 +2026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -2036,7 +2036,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -2046,7 +2046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -2056,7 +2056,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -2070,7 +2070,7 @@ "tasks": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -2086,7 +2086,7 @@ "cluster": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -2102,7 +2102,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_list_services_no_default_cluster", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_list_services_no_default_cluster", "test": "test_list_services_no_default_cluster", "response": "400", "error": "ClusterNotFoundException", @@ -2116,7 +2116,7 @@ "cluster": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", "test": "test_cluster_capacity_providers", "response": "200", "error": "", @@ -2126,7 +2126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -2136,7 +2136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -2146,7 +2146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -2156,7 +2156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -2166,7 +2166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -2176,7 +2176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -2186,7 +2186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -2196,7 +2196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -2206,7 +2206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -2216,7 +2216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -2226,7 +2226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -2236,7 +2236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -2246,7 +2246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -2256,7 +2256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -2266,7 +2266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -2276,7 +2276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -2286,7 +2286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_tag_task_definition", "test": "test_tag_task_definition", "response": "200", "error": "", @@ -2302,7 +2302,7 @@ "resourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_tag_task_definition", "test": "test_tag_task_definition", "response": "200", "error": "", @@ -2318,37 +2318,27 @@ "familyPrefix": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -2364,7 +2354,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -2378,7 +2368,7 @@ "cluster": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -2388,7 +2378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", "test": "test_cluster_capacity_providers", "response": "200", "error": "", @@ -2398,7 +2388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -2408,7 +2398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -2418,7 +2408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -2428,7 +2418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -2438,7 +2428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -2448,7 +2438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -2458,7 +2448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -2468,7 +2458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -2478,7 +2468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -2488,7 +2478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -2498,7 +2488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -2508,7 +2498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -2518,7 +2508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -2528,7 +2518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -2538,7 +2528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -2548,7 +2538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -2558,7 +2548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -2568,7 +2558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_tag_task_definition", "test": "test_tag_task_definition", "response": "200", "error": "", @@ -2582,7 +2572,7 @@ "cluster, serviceName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -2592,7 +2582,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -2602,7 +2592,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -2612,7 +2602,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -2622,7 +2612,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -2632,7 +2622,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -2642,7 +2632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -2658,17 +2648,17 @@ "capacityProviders, cluster, defaultCapacityProviderStrategy": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", "test": "test_cluster_capacity_providers", "response": "200", "error": "", @@ -2684,7 +2674,7 @@ "cluster, instanceIdentityDocument": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -2700,35 +2690,35 @@ "containerDefinitions, cpu, executionRoleArn, family, memory, networkMode, requiresCompatibilities": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "containerDefinitions, cpu, executionRoleArn, family, memory, networkMode, requiresCompatibilities, taskRoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "containerDefinitions, cpu, family, memory": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -2738,7 +2728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -2748,7 +2738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -2762,7 +2752,7 @@ "containerDefinitions, cpu, family, memory, networkMode, requiresCompatibilities": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -2772,7 +2762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "400", "error": "ClientException", @@ -2786,21 +2776,21 @@ "containerDefinitions, cpu, family, memory, networkMode, requiresCompatibilities, taskRoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "containerDefinitions, family": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -2810,7 +2800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -2820,7 +2810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -2830,7 +2820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -2840,7 +2830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -2850,7 +2840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -2860,7 +2850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -2870,7 +2860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -2880,7 +2870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -2890,7 +2880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -2900,7 +2890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -2910,7 +2900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_undefined_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_undefined_task_definition", "test": "test_describe_undefined_task_definition", "response": "200", "error": "", @@ -2920,7 +2910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_tag_task_definition", "test": "test_tag_task_definition", "response": "200", "error": "", @@ -2934,7 +2924,7 @@ "containerDefinitions, family, volumes": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -2950,7 +2940,7 @@ "cluster, count, launchType, overrides, propagateTags, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -2964,7 +2954,7 @@ "cluster, count, launchType, propagateTags, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -2978,7 +2968,7 @@ "cluster, group, launchType, networkConfiguration, startedBy, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -2988,7 +2978,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -2998,7 +2988,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -3008,7 +2998,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -3018,7 +3008,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "ClusterNotFoundException", @@ -3028,7 +3018,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "ClusterNotFoundException", @@ -3038,7 +3028,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "ClusterNotFoundException", @@ -3048,7 +3038,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "500", "error": "InternalError", @@ -3058,7 +3048,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "500", "error": "InternalError", @@ -3068,7 +3058,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "500", "error": "InternalError", @@ -3082,7 +3072,7 @@ "cluster, group, launchType, startedBy, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -3096,7 +3086,7 @@ "cluster, overrides, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -3110,7 +3100,7 @@ "cluster, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -3120,7 +3110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -3130,7 +3120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -3140,7 +3130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -3150,7 +3140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -3160,7 +3150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -3170,7 +3160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -3180,7 +3170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -3190,7 +3180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -3204,7 +3194,7 @@ "taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -3220,7 +3210,7 @@ "cluster, containerInstances, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -3236,7 +3226,7 @@ "cluster, task": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", "test": "test_describe_service_with_task_definition", "response": "200", "error": "", @@ -3246,7 +3236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "200", "error": "", @@ -3256,7 +3246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -3266,7 +3256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", @@ -3276,7 +3266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", @@ -3286,7 +3276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", @@ -3296,7 +3286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", @@ -3306,7 +3296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", "test": "test_start_task_docker_flags", "response": "200", "error": "", @@ -3316,7 +3306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", "test": "test_start_task_state_failed", "response": "200", "error": "", @@ -3326,7 +3316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", "test": "test_start_task_state_stopped", "response": "200", "error": "", @@ -3336,7 +3326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -3346,7 +3336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", "test": "test_task_mount_host_volume", "response": "200", "error": "", @@ -3356,7 +3346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -3366,7 +3356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -3376,7 +3366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", @@ -3386,7 +3376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", "test": "test_ecs_task_multiple", "response": "500", "error": "InternalError", @@ -3402,7 +3392,7 @@ "resourceArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_tag_task_definition", "test": "test_tag_task_definition", "response": "200", "error": "", @@ -3418,7 +3408,7 @@ "cluster, settings": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", "test": "test_ecs_task_overrides", "response": "200", "error": "", @@ -3434,7 +3424,7 @@ "cluster, desiredCount, service": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestServiceCrud::test_create_delete_service", "test": "test_create_delete_service", "response": "200", "error": "", @@ -3444,101 +3434,101 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "ServerException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "ServerException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "400", "error": "ClusterNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "ServerException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "ServerException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "ClusterNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "ServerException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "ServerException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "ClusterNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "cluster, desiredCount, service, taskDefinition": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", @@ -3552,7 +3542,7 @@ "cluster, forceNewDeployment, service": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", "test": "test_update_service_creates_new_deployment", "response": "200", "error": "", diff --git a/data/coverage/efs.json b/data/coverage/efs.json index 76f5e0a9a7..84c0bd5b31 100644 --- a/data/coverage/efs.json +++ b/data/coverage/efs.json @@ -368,14 +368,14 @@ "Backup, CreationToken, Encrypted, PerformanceMode, ProvisionedThroughputInMibps, ThroughputMode": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", "test": "test_url_output", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, @@ -392,7 +392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_lifecycle_configuration", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsProvider::test_lifecycle_configuration", "test": "test_lifecycle_configuration", "response": "201", "error": "", @@ -406,7 +406,7 @@ "CreationToken, PerformanceMode": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_create_efs", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsProvider::test_create_efs", "test": "test_create_efs", "response": "201", "error": "", @@ -422,27 +422,27 @@ "FileSystemId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_efs_file_system_policy", + "test": "test_efs_file_system_policy", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CreationToken', '$..Encrypted', '$..LifeCycleState', '$..NumberOfMountTargets', '$..OwnerId', '$..PerformanceMode', '$..SizeInBytes', '$..Tags', '$..ThroughputMode']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_efs_file_system_policy", - "test": "test_efs_file_system_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", + "test": "test_url_output", "response": "204", "error": "", - "snapshot_skipped": "['$..CreationToken', '$..Encrypted', '$..LifeCycleState', '$..NumberOfMountTargets', '$..OwnerId', '$..PerformanceMode', '$..SizeInBytes', '$..Tags', '$..ThroughputMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_create_efs", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsProvider::test_create_efs", "test": "test_create_efs", "response": "204", "error": "", @@ -474,7 +474,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_create_efs", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsProvider::test_create_efs", "test": "test_create_efs", "response": "200", "error": "", @@ -488,27 +488,27 @@ "FileSystemId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", - "test": "test_url_output", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_efs_file_system_policy", + "test": "test_efs_file_system_policy", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CreationToken', '$..Encrypted', '$..LifeCycleState', '$..NumberOfMountTargets', '$..OwnerId', '$..PerformanceMode', '$..SizeInBytes', '$..Tags', '$..ThroughputMode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_efs_file_system_policy", - "test": "test_efs_file_system_policy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", + "test": "test_url_output", "response": "200", "error": "", - "snapshot_skipped": "['$..CreationToken', '$..Encrypted', '$..LifeCycleState', '$..NumberOfMountTargets', '$..OwnerId', '$..PerformanceMode', '$..SizeInBytes', '$..Tags', '$..ThroughputMode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_create_efs", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsProvider::test_create_efs", "test": "test_create_efs", "response": "200", "error": "", @@ -528,7 +528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_create_efs", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsProvider::test_create_efs", "test": "test_create_efs", "response": "404", "error": "FileSystemNotFound", @@ -544,7 +544,7 @@ "FileSystemId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_lifecycle_configuration", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsProvider::test_lifecycle_configuration", "test": "test_lifecycle_configuration", "response": "200", "error": "", @@ -576,7 +576,7 @@ "FileSystemId, LifecyclePolicies": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_lifecycle_configuration", + "node_id": "LocalStack Pro: tests/aws/services/efs/test_efs.py::TestEfsProvider::test_lifecycle_configuration", "test": "test_lifecycle_configuration", "response": "200", "error": "", diff --git a/data/coverage/eks.json b/data/coverage/eks.json index d4e002672b..d666ea0a41 100644 --- a/data/coverage/eks.json +++ b/data/coverage/eks.json @@ -428,17 +428,17 @@ "clientRequestToken, name, resourcesVpcConfig, roleArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", "test": "test_create_app_in_k3s_cluster", "response": "200", "error": "", @@ -454,14 +454,14 @@ "clientRequestToken, clusterName, fargateProfileName, podExecutionRoleArn, selectors, subnets, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -470,17 +470,17 @@ "name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_cluster_default_version", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_cluster_default_version", "test": "test_cluster_default_version", "response": "200", "error": "", @@ -496,14 +496,14 @@ "clusterName, fargateProfileName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -512,17 +512,7 @@ "name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -532,7 +522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", "test": "test_create_app_in_k3s_cluster", "response": "200", "error": "", @@ -542,7 +532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "404", "error": "ResourceNotFoundException", @@ -558,17 +548,7 @@ "clusterName, fargateProfileName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -584,7 +564,7 @@ "include": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.19]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.19]", "test": "test_get_parameters_eks_amis[1.19]", "response": "200", "error": "", @@ -594,7 +574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.20]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.20]", "test": "test_get_parameters_eks_amis[1.20]", "response": "200", "error": "", @@ -604,7 +584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.21]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.21]", "test": "test_get_parameters_eks_amis[1.21]", "response": "200", "error": "", @@ -614,7 +594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.22]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.22]", "test": "test_get_parameters_eks_amis[1.22]", "response": "200", "error": "", @@ -624,7 +604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.23]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.23]", "test": "test_get_parameters_eks_amis[1.23]", "response": "200", "error": "", diff --git a/data/coverage/elasticache.json b/data/coverage/elasticache.json index 65b019db32..c43e6cae62 100644 --- a/data/coverage/elasticache.json +++ b/data/coverage/elasticache.json @@ -800,21 +800,21 @@ "AutoMinorVersionUpgrade, CacheClusterId, CacheNodeType, CacheSubnetGroupName, Engine, NumCacheNodes, SecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "CacheClusterId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cluster_no_engine", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cluster_no_engine", "test": "test_cluster_no_engine", "response": "400", "error": "InvalidParameterValueException", @@ -828,21 +828,21 @@ "CacheClusterId, CacheNodeType, CacheSubnetGroupName, Engine, NumCacheNodes, SecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "CacheClusterId, CacheNodeType, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", "test": "test_create_delete_multiple_clusters", "response": "200", "error": "", @@ -852,7 +852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_standalone", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_standalone", "test": "test_redis_standalone", "response": "200", "error": "", @@ -866,7 +866,7 @@ "CacheClusterId, CacheNodeType, Engine, NumCacheNodes": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cluster_redis_num_nodes_greater_than_one", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cluster_redis_num_nodes_greater_than_one", "test": "test_cluster_redis_num_nodes_greater_than_one", "response": "400", "error": "InvalidParameterValueException", @@ -880,7 +880,7 @@ "CacheClusterId, CacheNodeType, Engine, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_cluster_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_cluster_custom_port", "test": "test_cache_cluster_custom_port", "response": "200", "error": "", @@ -894,7 +894,7 @@ "CacheClusterId, CacheNodeType, Engine, ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group", "test": "test_replication_group", "response": "404", "error": "ReplicationGroupNotFoundFault", @@ -908,7 +908,7 @@ "CacheClusterId, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cluster_no_cache_type", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cluster_no_cache_type", "test": "test_cluster_no_cache_type", "response": "400", "error": "InvalidParameterValueException", @@ -924,7 +924,7 @@ "CacheParameterGroupFamily, CacheParameterGroupName, Description": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", "test": "test_cache_parameter_groups", "response": "200", "error": "", @@ -938,14 +938,14 @@ "CacheParameterGroupFamily, CacheParameterGroupName, Description, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -954,14 +954,14 @@ "CacheSecurityGroupName, Description, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -970,17 +970,17 @@ "CacheSubnetGroupDescription, CacheSubnetGroupName, SubnetIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", "test": "test_cache_subnet_groups", "response": "200", "error": "", @@ -994,14 +994,14 @@ "CacheSubnetGroupDescription, CacheSubnetGroupName, SubnetIds, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1010,21 +1010,21 @@ "CacheNodeType, CacheSubnetGroupName, Engine, NumCacheClusters, ReplicationGroupDescription, ReplicationGroupId, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "CacheNodeType, Engine, GlobalReplicationGroupId, ReplicationGroupDescription, ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group", "test": "test_replication_group", "response": "200", "error": "", @@ -1038,7 +1038,7 @@ "CacheNodeType, Engine, NumCacheClusters, NumNodeGroups, ReplicationGroupDescription, ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", "test": "test_redis_cluster_mode[0-1]", "response": "200", "error": "", @@ -1048,7 +1048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", "test": "test_redis_cluster_mode[1-1]", "response": "200", "error": "", @@ -1062,7 +1062,7 @@ "CacheNodeType, Engine, NumNodeGroups, ReplicasPerNodeGroup, ReplicationGroupDescription, ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", "test": "test_redis_cluster_mode[0-2]", "response": "200", "error": "", @@ -1072,7 +1072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", "test": "test_redis_cluster_mode[0-4]", "response": "200", "error": "", @@ -1082,7 +1082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", "test": "test_redis_cluster_mode[1-2]", "response": "200", "error": "", @@ -1092,7 +1092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", "test": "test_redis_cluster_mode[1-4]", "response": "200", "error": "", @@ -1106,7 +1106,7 @@ "Engine, ReplicationGroupDescription, ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group_no_cache_type", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_no_cache_type", "test": "test_replication_group_no_cache_type", "response": "400", "error": "InvalidParameterValueException", @@ -1120,7 +1120,7 @@ "ReplicationGroupDescription, ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group_no_engine", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group_no_engine", "test": "test_replication_group_no_engine", "response": "400", "error": "InvalidParameterValueException", @@ -1136,27 +1136,27 @@ "CacheClusterId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_cluster_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_cluster_custom_port", "test": "test_cache_cluster_custom_port", "response": "200", "error": "", @@ -1166,7 +1166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", "test": "test_create_delete_multiple_clusters", "response": "200", "error": "", @@ -1176,7 +1176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_standalone", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_standalone", "test": "test_redis_standalone", "response": "200", "error": "", @@ -1186,7 +1186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", "test": "test_create_delete_multiple_clusters", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1196,7 +1196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", "test": "test_create_delete_multiple_clusters", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1206,7 +1206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", "test": "test_create_delete_multiple_clusters", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1216,7 +1216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", "test": "test_create_delete_multiple_clusters", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1226,7 +1226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", "test": "test_redis_cluster_mode[0-1]", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1236,7 +1236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", "test": "test_redis_cluster_mode[0-2]", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1246,7 +1246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", "test": "test_redis_cluster_mode[0-4]", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1256,7 +1256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", "test": "test_redis_cluster_mode[1-1]", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1266,7 +1266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", "test": "test_redis_cluster_mode[1-2]", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1276,7 +1276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", "test": "test_redis_cluster_mode[1-4]", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1286,7 +1286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_standalone", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_standalone", "test": "test_redis_standalone", "response": "404", "error": "CacheClusterNotFoundFault", @@ -1302,17 +1302,17 @@ "CacheParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", "test": "test_cache_parameter_groups", "response": "200", "error": "", @@ -1328,14 +1328,14 @@ "CacheSecurityGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1344,27 +1344,27 @@ "CacheSubnetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", "test": "test_cache_subnet_groups", "response": "200", "error": "", @@ -1380,17 +1380,17 @@ "ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", "test": "test_redis_cluster_mode[0-1]", "response": "200", "error": "", @@ -1400,7 +1400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", "test": "test_redis_cluster_mode[0-2]", "response": "200", "error": "", @@ -1410,7 +1410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", "test": "test_redis_cluster_mode[0-4]", "response": "200", "error": "", @@ -1420,7 +1420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", "test": "test_redis_cluster_mode[1-1]", "response": "200", "error": "", @@ -1430,7 +1430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", "test": "test_redis_cluster_mode[1-2]", "response": "200", "error": "", @@ -1440,7 +1440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", "test": "test_redis_cluster_mode[1-4]", "response": "200", "error": "", @@ -1450,7 +1450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group", "test": "test_replication_group", "response": "200", "error": "", @@ -1466,7 +1466,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -1480,7 +1480,7 @@ "CacheClusterId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -1490,7 +1490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_standalone", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_standalone", "test": "test_redis_standalone", "response": "200", "error": "", @@ -1504,24 +1504,24 @@ "MaxRecords": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1530,7 +1530,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -1538,23 +1538,13 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", - "test": "test_cluster_with_replication", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ] }, "CacheParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", "test": "test_cache_parameter_groups", "response": "200", "error": "", @@ -1570,7 +1560,7 @@ "CacheParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", "test": "test_cache_parameter_groups", "response": "200", "error": "", @@ -1586,14 +1576,14 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1602,31 +1592,31 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "CacheSubnetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", "test": "test_cache_subnet_groups", "response": "200", "error": "", @@ -1642,21 +1632,21 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", "test": "test_redis_cluster_mode[0-1]", "response": "200", "error": "", @@ -1666,7 +1656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", "test": "test_redis_cluster_mode[0-2]", "response": "200", "error": "", @@ -1676,7 +1666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", "test": "test_redis_cluster_mode[0-4]", "response": "200", "error": "", @@ -1686,7 +1676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", "test": "test_redis_cluster_mode[1-1]", "response": "200", "error": "", @@ -1696,7 +1686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", "test": "test_redis_cluster_mode[1-2]", "response": "200", "error": "", @@ -1706,7 +1696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", "test": "test_redis_cluster_mode[1-4]", "response": "200", "error": "", @@ -1716,7 +1706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group", "test": "test_replication_group", "response": "200", "error": "", @@ -1732,7 +1722,7 @@ "CacheClusterId, NumCacheNodes": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_standalone", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_redis_standalone", "test": "test_redis_standalone", "response": "200", "error": "", @@ -1748,17 +1738,17 @@ "CacheParameterGroupName, ParameterNameValues": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", "test": "test_cache_parameter_groups", "response": "200", "error": "", @@ -1774,7 +1764,7 @@ "CacheSubnetGroupDescription, CacheSubnetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", "test": "test_cache_subnet_groups", "response": "200", "error": "", @@ -1790,7 +1780,7 @@ "ReplicationGroupDescription, ReplicationGroupId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group", + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache.py::TestElastiCache::test_replication_group", "test": "test_replication_group", "response": "200", "error": "", diff --git a/data/coverage/elasticbeanstalk.json b/data/coverage/elasticbeanstalk.json index 989c0a0d09..b8cc4683fa 100644 --- a/data/coverage/elasticbeanstalk.json +++ b/data/coverage/elasticbeanstalk.json @@ -572,7 +572,7 @@ "ApplicationName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", "test": "test_manage_application_versions", "response": "200", "error": "", @@ -582,7 +582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", "test": "test_manage_applications", "response": "200", "error": "", @@ -592,7 +592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", "test": "test_manage_environments", "response": "200", "error": "", @@ -608,7 +608,7 @@ "ApplicationName, VersionLabel": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", "test": "test_manage_application_versions", "response": "200", "error": "", @@ -624,7 +624,7 @@ "ApplicationName, EnvironmentName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", "test": "test_manage_environments", "response": "200", "error": "", @@ -640,7 +640,7 @@ "ApplicationName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", "test": "test_manage_application_versions", "response": "200", "error": "", @@ -650,7 +650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", "test": "test_manage_applications", "response": "200", "error": "", @@ -660,7 +660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", "test": "test_manage_environments", "response": "200", "error": "", @@ -676,7 +676,7 @@ "ApplicationName, VersionLabel": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", "test": "test_manage_application_versions", "response": "200", "error": "", @@ -692,7 +692,7 @@ "ApplicationName, EnvironmentName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", "test": "test_manage_environments", "response": "200", "error": "", @@ -708,7 +708,7 @@ "ApplicationName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", "test": "test_manage_application_versions", "response": "200", "error": "", @@ -724,7 +724,7 @@ "ApplicationNames": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", "test": "test_manage_applications", "response": "200", "error": "", @@ -740,7 +740,7 @@ "ApplicationName, EnvironmentNames": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", "test": "test_manage_environments", "response": "200", "error": "", @@ -756,7 +756,7 @@ "ApplicationName, Description": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", "test": "test_manage_applications", "response": "200", "error": "", @@ -772,7 +772,7 @@ "ApplicationName, Description, VersionLabel": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", "test": "test_manage_application_versions", "response": "200", "error": "", @@ -788,7 +788,7 @@ "ApplicationName, Description, EnvironmentName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", + "node_id": "LocalStack Pro: tests/aws/services/elasticbeanstalk/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", "test": "test_manage_environments", "response": "200", "error": "", diff --git a/data/coverage/elbv2.json b/data/coverage/elbv2.json index a17d05e3c8..778e5595e2 100644 --- a/data/coverage/elbv2.json +++ b/data/coverage/elbv2.json @@ -416,27 +416,27 @@ "DefaultActions, LoadBalancerArn, Port, Protocol": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -452,21 +452,21 @@ "IpAddressType, Name, Scheme, Subnets, Tags, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "IpAddressType, Name, SecurityGroups, Subnets, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -476,7 +476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "200", "error": "", @@ -490,45 +490,45 @@ "Name, Scheme, SecurityGroups, Subnets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name, Scheme, SecurityGroups, Subnets, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Name, SecurityGroups, Subnets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -542,14 +542,14 @@ "Name, Subnets, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -558,17 +558,17 @@ "Actions, Conditions, ListenerArn, Priority": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -584,7 +584,7 @@ "HealthCheckEnabled, Name, Port, Protocol, TargetType, VpcId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -598,7 +598,7 @@ "HealthCheckEnabled, Name, TargetType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -612,35 +612,35 @@ "HealthCheckIntervalSeconds, HealthCheckPath, HealthCheckProtocol, HealthCheckTimeoutSeconds, HealthyThresholdCount, Name, Port, Protocol, TargetType, UnhealthyThresholdCount, VpcId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "HealthCheckIntervalSeconds, HealthCheckPath, HealthCheckProtocol, HealthCheckTimeoutSeconds, HealthyThresholdCount, Name, Port, Protocol, UnhealthyThresholdCount, VpcId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name, Port, Protocol, TargetType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "400", "error": "ValidationError", @@ -654,21 +654,21 @@ "Name, Port, Protocol, TargetType, VpcId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name, Port, TargetType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "400", "error": "ValidationError", @@ -682,7 +682,7 @@ "Name, Protocol, TargetType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "400", "error": "ValidationError", @@ -692,7 +692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "400", "error": "ValidationError", @@ -706,7 +706,7 @@ "Name, TargetType, VpcId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "400", "error": "ValidationError", @@ -722,7 +722,7 @@ "ListenerArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -732,24 +732,24 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -758,57 +758,57 @@ "LoadBalancerArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -818,7 +818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "200", "error": "", @@ -828,7 +828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -844,7 +844,7 @@ "RuleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -860,27 +860,27 @@ "TargetGroupArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "400", "error": "CommonServiceException", @@ -890,7 +890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "400", "error": "CommonServiceException", @@ -906,24 +906,24 @@ "TargetGroupArn, Targets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -932,24 +932,24 @@ "LoadBalancerArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -958,7 +958,7 @@ "LoadBalancerArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -974,61 +974,61 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "LoadBalancerArns": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -1044,14 +1044,14 @@ "ListenerArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1060,24 +1060,24 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1086,24 +1086,24 @@ "TargetGroupArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1112,57 +1112,57 @@ "Attributes, LoadBalancerArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", "response": "200", "error": "", "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..LoadBalancerAddresses', '$..DNSName', '$..SecurityGroupsOutput']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_modify_attributes", "test": "test_alb_modify_attributes", "response": "200", "error": "", @@ -1178,14 +1178,14 @@ "Attributes, TargetGroupArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1194,7 +1194,7 @@ "TargetGroupArn, Targets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -1204,7 +1204,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", @@ -1214,7 +1214,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -1230,7 +1230,7 @@ "IpAddressType, LoadBalancerArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "200", "error": "", @@ -1240,7 +1240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_alb_set_ip_address_type", "test": "test_alb_set_ip_address_type", "response": "400", "error": "CommonServiceException", diff --git a/data/coverage/emr.json b/data/coverage/emr.json index f37a08ee82..489535acd0 100644 --- a/data/coverage/emr.json +++ b/data/coverage/emr.json @@ -656,7 +656,7 @@ "ClusterId, InstanceFleet": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_instance_fleets", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_instance_fleets", "test": "test_instance_fleets", "response": "200", "error": "", @@ -698,7 +698,7 @@ "ClusterId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_auto_termination_policies", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_auto_termination_policies", "test": "test_auto_termination_policies", "response": "200", "error": "", @@ -776,7 +776,7 @@ "ClusterId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_instance_fleets", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_instance_fleets", "test": "test_instance_fleets", "response": "200", "error": "", @@ -864,7 +864,7 @@ "ClusterId, InstanceFleet": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_instance_fleets", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_instance_fleets", "test": "test_instance_fleets", "response": "200", "error": "", @@ -874,7 +874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_instance_fleets", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_instance_fleets", "test": "test_instance_fleets", "response": "400", "error": "InvalidRequestException", @@ -890,7 +890,7 @@ "AutoTerminationPolicy, ClusterId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_auto_termination_policies", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_auto_termination_policies", "test": "test_auto_termination_policies", "response": "200", "error": "", @@ -906,7 +906,7 @@ "ClusterId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_auto_termination_policies", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_auto_termination_policies", "test": "test_auto_termination_policies", "response": "200", "error": "", @@ -936,7 +936,7 @@ "Applications, BootstrapActions, Configurations, Instances, Name, Steps": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_auto_termination_policies", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_auto_termination_policies", "test": "test_auto_termination_policies", "response": "200", "error": "", @@ -946,7 +946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_instance_fleets", + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_instance_fleets", "test": "test_instance_fleets", "response": "200", "error": "", diff --git a/data/coverage/es.json b/data/coverage/es.json index ac9973af5e..e418c47a81 100644 --- a/data/coverage/es.json +++ b/data/coverage/es.json @@ -608,14 +608,14 @@ "ARN, TagList": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -624,7 +624,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -634,7 +634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", "test": "test_create_existing_domain_causes_exception", "response": "409", "error": "ResourceAlreadyExistsException", @@ -648,14 +648,14 @@ "DomainName, ElasticsearchClusterConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -664,8 +664,8 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", "snapshot_skipped": "", @@ -674,24 +674,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", - "test": "test_cfn_handle_elasticsearch_domain", - "response": "409", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "409", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -700,17 +690,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", - "test": "test_cfn_handle_elasticsearch_domain", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -720,7 +700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_domain_version", "test": "test_domain_version", "response": "200", "error": "", @@ -730,7 +710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_path_endpoint_strategy", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_path_endpoint_strategy", "test": "test_path_endpoint_strategy", "response": "200", "error": "", @@ -740,7 +720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -756,7 +736,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", @@ -772,7 +752,7 @@ "DomainNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_describe_domains", "test": "test_describe_domains", "response": "200", "error": "", @@ -840,7 +820,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_versions", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_get_compatible_versions", "test": "test_get_compatible_versions", "response": "200", "error": "", @@ -854,7 +834,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", @@ -870,7 +850,7 @@ "EngineType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_domain", "test": "test_create_domain", "response": "200", "error": "", @@ -886,7 +866,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_list_versions", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_list_versions", "test": "test_list_versions", "response": "200", "error": "", @@ -902,7 +882,7 @@ "ARN": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -918,7 +898,7 @@ "DomainName, ElasticsearchClusterConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", diff --git a/data/coverage/events.json b/data/coverage/events.json index 363a74d282..ceb09d958d 100644 --- a/data/coverage/events.json +++ b/data/coverage/events.json @@ -680,7 +680,7 @@ "ConnectionArn, HttpMethod, InvocationEndpoint, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -690,7 +690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -700,7 +700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -716,21 +716,21 @@ "AuthParameters, AuthorizationType, Description, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AuthParameters, AuthorizationType, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -740,7 +740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -750,7 +750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -760,7 +760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_create_connection_validations", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_create_connection_validations", "test": "test_create_connection_validations", "response": "400", "error": "ValidationException", @@ -776,87 +776,67 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", @@ -866,7 +846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", "test": "test_put_events_into_event_bus", "response": "200", "error": "", @@ -876,7 +856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", @@ -886,7 +866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", "test": "test_put_events_with_input_path", "response": "200", "error": "", @@ -896,7 +876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", @@ -906,7 +886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", @@ -916,7 +896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -926,7 +906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", @@ -936,7 +916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", "test": "test_put_events_with_target_lambda", "response": "200", "error": "", @@ -946,7 +926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -956,7 +936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", "test": "test_put_events_with_target_sqs", "response": "200", "error": "", @@ -966,7 +946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", @@ -976,7 +956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", "test": "test_put_events_with_target_sqs_new_region", "response": "200", "error": "", @@ -986,7 +966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", "test": "test_put_events_with_values_in_array", "response": "200", "error": "", @@ -995,6 +975,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", + "test": "test_events_state_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -1003,7 +1003,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -1114,7 +1114,7 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -1124,7 +1124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -1134,7 +1134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -1150,17 +1150,17 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -1170,7 +1170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -1180,7 +1180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -1196,87 +1196,67 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", @@ -1286,7 +1266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", "test": "test_put_events_into_event_bus", "response": "200", "error": "", @@ -1296,7 +1276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", @@ -1306,7 +1286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", "test": "test_put_events_with_input_path", "response": "200", "error": "", @@ -1316,7 +1296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", @@ -1326,7 +1306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", @@ -1336,7 +1316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -1346,7 +1326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", "test": "test_put_events_with_target_lambda", "response": "200", "error": "", @@ -1356,7 +1336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -1366,7 +1346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", "test": "test_put_events_with_target_sqs", "response": "200", "error": "", @@ -1376,7 +1356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", @@ -1386,7 +1366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", "test": "test_put_events_with_values_in_array", "response": "200", "error": "", @@ -1394,6 +1374,36 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", + "test": "test_events_state_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ @@ -1494,7 +1504,7 @@ "EventBusName, Force, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", @@ -1504,7 +1514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", "test": "test_put_events_into_event_bus", "response": "200", "error": "", @@ -1514,7 +1524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", "test": "test_put_events_with_input_path", "response": "200", "error": "", @@ -1524,7 +1534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", @@ -1534,7 +1544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", @@ -1544,7 +1554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -1554,7 +1564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", "test": "test_put_events_with_target_lambda", "response": "200", "error": "", @@ -1564,7 +1574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -1574,7 +1584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", "test": "test_put_events_with_target_sqs", "response": "200", "error": "", @@ -1584,7 +1594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", @@ -1594,7 +1604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", "test": "test_put_events_with_values_in_array", "response": "200", "error": "", @@ -1650,18 +1660,18 @@ "EventBusName, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", - "snapshot_skipped": "['$..detail.object.etag']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", "response": "200", "error": "", "snapshot_skipped": "", @@ -1670,18 +1680,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", + "test": "test_put_target_id_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -1690,28 +1700,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..detail.object.etag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", - "test": "test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", "snapshot_skipped": "", @@ -1756,7 +1766,7 @@ "Force, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -1766,7 +1776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -1776,7 +1786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -1786,7 +1796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 day)]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 day)]", "test": "test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 day)]", "response": "200", "error": "", @@ -1796,7 +1806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 hour)]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 hour)]", "test": "test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 hour)]", "response": "200", "error": "", @@ -1806,7 +1816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 minute)]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 minute)]", "test": "test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 minute)]", "response": "200", "error": "", @@ -1816,7 +1826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_list_tags_for_resource", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -1826,7 +1836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_rule", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_rule", "test": "test_put_rule", "response": "200", "error": "", @@ -1836,7 +1846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_rule_disable", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_rule_disable", "test": "test_rule_disable", "response": "200", "error": "", @@ -1846,7 +1856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -1856,7 +1866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", "test": "test_trigger_event_on_ssm_change", "response": "200", "error": "", @@ -1870,37 +1880,37 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", @@ -1918,11 +1928,21 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -1932,17 +1952,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -1958,7 +1978,7 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -1968,7 +1988,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -1978,7 +1998,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -1994,14 +2014,14 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2010,47 +2030,37 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", @@ -2060,17 +2070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", - "test": "test_eventbus_policy_statement", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", @@ -2080,24 +2080,24 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -2107,10 +2107,10 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", "test": "test_put_events_nonexistent_event_bus", "response": "400", "error": "ResourceNotFoundException", @@ -2188,34 +2188,34 @@ "EventBusName, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -2225,7 +2225,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -2244,37 +2244,27 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", - "test": "test_event_rule_creation_without_target", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", @@ -2291,19 +2281,19 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2312,7 +2302,7 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_rule_disable", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_rule_disable", "test": "test_rule_disable", "response": "200", "error": "", @@ -2328,7 +2318,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", @@ -2344,7 +2334,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", "test": "test_cfn_event_bus_resource", "response": "200", "error": "", @@ -2360,7 +2350,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", @@ -2370,7 +2360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_rule_disable", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_rule_disable", "test": "test_rule_disable", "response": "200", "error": "", @@ -2408,7 +2398,7 @@ "NamePrefix": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", @@ -2418,7 +2408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_rule", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_rule", "test": "test_put_rule", "response": "200", "error": "", @@ -2428,7 +2418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_rule_disable", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_rule_disable", "test": "test_rule_disable", "response": "200", "error": "", @@ -2444,7 +2434,7 @@ "ResourceARN": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_list_tags_for_resource", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -2460,18 +2450,18 @@ "EventBusName, Rule": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", - "snapshot_skipped": "['$..detail.object.etag']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", "response": "200", "error": "", "snapshot_skipped": "", @@ -2480,18 +2470,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", + "test": "test_put_target_id_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -2500,28 +2490,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..detail.object.etag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", - "test": "test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", "snapshot_skipped": "", @@ -2534,7 +2524,7 @@ "Rule": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", @@ -2544,76 +2534,86 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", - "test": "test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "test": "test_event_rule_creation_without_target", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", - "test": "test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2622,7 +2622,97 @@ "Entries": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -2632,7 +2722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", @@ -2642,7 +2732,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", @@ -2652,7 +2742,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", @@ -2662,7 +2752,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", @@ -2672,7 +2762,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", @@ -2682,7 +2772,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", @@ -2692,7 +2782,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", @@ -2702,7 +2792,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", @@ -2712,7 +2802,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -2722,7 +2812,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", @@ -2732,7 +2822,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", @@ -2742,7 +2832,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", @@ -2752,7 +2842,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", @@ -2762,7 +2852,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", @@ -2772,7 +2862,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -2782,7 +2872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -2792,17 +2882,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -2812,7 +2902,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", @@ -2822,7 +2912,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", @@ -2832,7 +2922,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", @@ -2842,7 +2932,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", @@ -2852,7 +2942,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", @@ -2862,7 +2952,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", @@ -2872,7 +2962,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -2882,7 +2972,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -2892,7 +2982,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -2902,7 +2992,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -2912,7 +3002,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -2922,7 +3012,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", @@ -2932,7 +3022,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", @@ -2942,7 +3032,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -2952,137 +3042,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..detail.object.etag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -3092,7 +3052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -3102,7 +3062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -3112,7 +3072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_events_written_to_disk_are_timestamp_prefixed_for_chronological_ordering", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_events_written_to_disk_are_timestamp_prefixed_for_chronological_ordering", "test": "test_events_written_to_disk_are_timestamp_prefixed_for_chronological_ordering", "response": "200", "error": "", @@ -3122,7 +3082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", @@ -3132,7 +3092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_without_detail", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_without_detail", "test": "test_put_event_without_detail", "response": "200", "error": "", @@ -3142,7 +3102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_without_source", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_without_source", "test": "test_put_event_without_source", "response": "200", "error": "", @@ -3152,7 +3112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", "test": "test_put_events_into_event_bus", "response": "200", "error": "", @@ -3162,7 +3122,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", "test": "test_put_events_into_event_bus", "response": "200", "error": "", @@ -3172,7 +3132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", @@ -3182,7 +3142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", "test": "test_put_events_time", "response": "200", "error": "", @@ -3192,7 +3152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", @@ -3202,7 +3162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", @@ -3212,7 +3172,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", "test": "test_put_events_with_input_path", "response": "200", "error": "", @@ -3222,7 +3182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", @@ -3232,7 +3192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", @@ -3242,7 +3202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -3252,7 +3212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", @@ -3262,7 +3222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", "test": "test_put_events_with_target_lambda", "response": "200", "error": "", @@ -3272,7 +3232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -3282,7 +3242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", "test": "test_put_events_with_target_sqs", "response": "200", "error": "", @@ -3292,7 +3252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", @@ -3302,7 +3262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", "test": "test_put_events_with_target_sqs_new_region", "response": "200", "error": "", @@ -3312,7 +3272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", "test": "test_put_events_with_values_in_array", "response": "200", "error": "", @@ -3322,7 +3282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", @@ -3332,7 +3292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", "test": "test_trigger_event_on_ssm_change", "response": "200", "error": "", @@ -3342,80 +3302,280 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", - "test": "test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", - "test": "test_get_parameters_by_path_and_filter_by_labels", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", - "test": "test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..detail.object.etag']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", - "test": "test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_put_parameters", - "test": "test_put_parameters", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "test": "test_get_parameters_and_secrets", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigateway.py::test_vpc_link", - "test": "test_vpc_link", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", + "test": "test_get_parameters_by_path_and_filter_by_labels", "response": "200", "error": "", - "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", - "test": "test_api_mapping_deployment", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "test": "test_hierarchical_parameter[///b//c]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "test": "test_hierarchical_parameter[/b/c]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", + "test": "test_put_parameters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", + "test": "test_events_state_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_eventbridge_policies", + "test": "test_eventbridge_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", + "test": "test_events_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", + "test": "test_events_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "test": "test_specify_resources_by_name", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", + "test": "test_create_job_default_command", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", + "test": "test_create_submit_job", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", + "test": "test_create_with_additional_config", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", + "test": "test_vpc_link", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackId', '$..DriftInformation', '$..Metadata', '$..description', '$..name', '$..statusMessage', '$..tags', '$..targetArns']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "test": "test_api_mapping_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -3424,7 +3584,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -3434,7 +3594,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -3444,7 +3604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer", "test": "test_create_apigateway_authorizer", "response": "200", "error": "", @@ -3454,7 +3614,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", @@ -3464,7 +3624,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appconfig.py::test_application_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appconfig.py::test_application_deployment", "test": "test_application_deployment", "response": "200", "error": "", @@ -3474,7 +3634,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphql_schema", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphql_schema", "test": "test_graphql_schema", "response": "200", "error": "", @@ -3484,7 +3644,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_appsync.py::test_graphqlapi", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::test_graphqlapi", "test": "test_graphqlapi", "response": "200", "error": "", @@ -3494,7 +3654,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_athena.py::test_athena", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_athena.py::test_athena", "test": "test_athena", "response": "200", "error": "", @@ -3504,7 +3664,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", @@ -3514,7 +3674,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cache_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cache_policies", "test": "test_cache_policies", "response": "200", "error": "", @@ -3524,7 +3684,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -3534,7 +3694,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", @@ -3544,7 +3704,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_access_control", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_access_control", "test": "test_origin_access_control", "response": "200", "error": "", @@ -3554,7 +3714,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_origin_request_policies", "test": "test_origin_request_policies", "response": "200", "error": "", @@ -3564,7 +3724,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", "test": "test_cognito_custom_ids", "response": "200", "error": "", @@ -3574,7 +3734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", @@ -3584,7 +3744,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -3594,7 +3754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -3604,7 +3764,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", "response": "200", "error": "", @@ -3614,7 +3774,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", @@ -3624,7 +3784,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", "test": "test_security_group_ingress_creation", "response": "200", "error": "", @@ -3634,7 +3794,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", "response": "200", "error": "", @@ -3644,7 +3804,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecr.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -3654,7 +3814,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", @@ -3664,7 +3824,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", @@ -3674,7 +3834,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_efs.py::test_url_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", @@ -3684,7 +3844,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", @@ -3694,7 +3854,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", "response": "200", "error": "", @@ -3704,7 +3864,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", "test": "test_cluster_with_replication", "response": "200", "error": "", @@ -3714,7 +3874,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", "response": "200", "error": "", @@ -3724,7 +3884,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -3734,7 +3894,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -3744,7 +3904,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -3754,7 +3914,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -3764,7 +3924,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -3774,7 +3934,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -3784,7 +3944,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", @@ -3794,7 +3954,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -3804,7 +3964,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -3814,7 +3974,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -3824,7 +3984,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_msk.py::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -3834,7 +3994,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", @@ -3844,7 +4004,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", @@ -3854,7 +4014,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -3864,7 +4024,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -3874,7 +4034,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", @@ -3884,7 +4044,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", @@ -3894,7 +4054,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", @@ -3904,7 +4064,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -3914,7 +4074,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -3924,7 +4084,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", @@ -3934,7 +4094,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -3944,8 +4104,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_classifier_crud", - "test": "test_classifier_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_from_cloudformation", + "test": "test_create_from_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", @@ -3954,8 +4114,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", - "test": "test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_function", + "test": "test_create_function", "response": "200", "error": "", "snapshot_skipped": "", @@ -3964,8 +4124,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", - "test": "test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_invalidation", + "test": "test_create_invalidation", "response": "200", "error": "", "snapshot_skipped": "", @@ -3974,8 +4134,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_access_identity", + "test": "test_create_origin_access_identity", "response": "200", "error": "", "snapshot_skipped": "", @@ -3984,8 +4144,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", - "test": "test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_origin_request_policy", + "test": "test_create_origin_request_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -3994,18 +4154,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", - "test": "test_job_runs_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_create_response_headers_policy", + "test": "test_create_response_headers_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ETag', '$..Error.Message', '$..Message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_registry_crud", - "test": "test_registry_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_custom_errors[False]", + "test": "test_custom_errors[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4014,8 +4174,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", - "test": "test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_custom_errors[True]", + "test": "test_custom_errors[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4024,8 +4184,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_create_without_registry_returns_not_found", - "test": "test_schema_create_without_registry_returns_not_found", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_distribution_with_tags", + "test": "test_distribution_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -4034,8 +4194,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", - "test": "test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_get_distributions", + "test": "test_get_distributions", "response": "200", "error": "", "snapshot_skipped": "", @@ -4044,28 +4204,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", - "test": "test_schema_version_metadata_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", - "test": "test_sec_config_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_origin_access_control", + "test": "test_origin_access_control", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_trigger_crud", - "test": "test_trigger_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_update_distribution", + "test": "test_update_distribution", "response": "200", "error": "", "snapshot_skipped": "", @@ -4074,428 +4234,178 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_workflow_crud", - "test": "test_workflow_crud", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_compatibility_disabled_raises_on_new_version", - "test": "test_compatibility_disabled_raises_on_new_version", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "test": "test_create_trail", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_duplicate_schema_version_not_created", - "test": "test_duplicate_schema_version_not_created", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", + "test": "test_filter_lookup_attributes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.responseElements', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity.accountId', '$..CloudTrailEvent.userIdentity.arn', '$..CloudTrailEvent.userIdentity.type', '$..CloudTrailEvent.userIdentity.userName']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", + "test": "test_get_trail_status_of_not_started", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "test": "test_no_logging_if_no_startup", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_record_events", + "test": "test_record_events", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.eventVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_s3_trails", + "test": "test_s3_trails", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestID', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.resources', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources', '$..NextToken']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "test": "test_start_stop_updates", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_commit_to_non_existing_repository_raises_error", + "test": "test_commit_to_non_existing_repository_raises_error", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_branch", + "test": "test_create_branch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_branch_on_non_existing_repository_raises_error", + "test": "test_create_branch_on_non_existing_repository_raises_error", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_commit", + "test": "test_create_commit", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_pull_request", + "test": "test_create_pull_request", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_repository", + "test": "test_create_repository", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_repository_with_invalid_name_raises_error", + "test": "test_create_repository_with_invalid_name_raises_error", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_branch", + "test": "test_delete_branch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", + "test": "test_delete_non_existing_branch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", - "test": "test_schema_version_crud", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", - "test": "test_update_schema", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", - "test": "test_update_schema_compatibility", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_with_same_value", - "test": "test_update_schema_compatibility_with_same_value", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_without_version", - "test": "test_update_schema_compatibility_without_version", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", - "test": "test_update_schema_only_description", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", - "test": "test_update_schema_to_lower_than_checkpoint", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", - "test": "test_enforce_policy_acm", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", - "test": "test_enforce_policy_apigateway", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", - "test": "test_enforce_policy_cloudformation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", - "test": "test_enforce_policy_cloudwatch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", - "test": "test_enforce_policy_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch", - "test": "test_enforce_policy_elasticsearch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch_two_domains", - "test": "test_enforce_policy_elasticsearch_two_domains", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch_two_domains_two_policies", - "test": "test_enforce_policy_elasticsearch_two_domains_two_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_events", - "test": "test_enforce_policy_events", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_non_existing_repository_raises_error", + "test": "test_delete_non_existing_repository_raises_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -4504,8 +4414,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kinesis", - "test": "test_enforce_policy_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_delete_repository_matches_created_repository", + "test": "test_delete_repository_matches_created_repository", "response": "200", "error": "", "snapshot_skipped": "", @@ -4514,8 +4424,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kms", - "test": "test_enforce_policy_kms", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_branch", + "test": "test_get_branch", "response": "200", "error": "", "snapshot_skipped": "", @@ -4524,8 +4434,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_file", + "test": "test_get_file", "response": "200", "error": "", "snapshot_skipped": "", @@ -4534,8 +4444,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", - "test": "test_enforce_policy_logs", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_folder", + "test": "test_get_folder", "response": "200", "error": "", "snapshot_skipped": "", @@ -4544,8 +4454,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_redshift", - "test": "test_enforce_policy_redshift", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", + "test": "test_get_non_existing_branch", "response": "200", "error": "", "snapshot_skipped": "", @@ -4554,8 +4464,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_repository_raises_error", + "test": "test_get_non_existing_repository_raises_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -4564,8 +4474,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", - "test": "test_enforce_policy_secretsmanager_create", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_repository_matches_created_repository", + "test": "test_get_repository_matches_created_repository", "response": "200", "error": "", "snapshot_skipped": "", @@ -4574,18 +4484,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_get_value", - "test": "test_enforce_policy_secretsmanager_get_value", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_sqs", - "test": "test_enforce_policy_sqs", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_list_pull_requests", + "test": "test_list_pull_requests", "response": "200", "error": "", "snapshot_skipped": "", @@ -4594,8 +4494,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_sqs_not_resource_all", - "test": "test_enforce_policy_sqs_not_resource_all", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_repository_lifecycle", + "test": "test_repository_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -4604,8 +4504,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_tagging", + "test": "test_tagging", "response": "200", "error": "", "snapshot_skipped": "", @@ -4614,38 +4514,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_s3_admin_policy", - "test": "test_enforce_s3_admin_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_logs_policy", - "test": "test_logs_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_sns_create_topic_policy", - "test": "test_sns_create_topic_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", + "test": "test_invalid_srp_raises_error[COFFEEG]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4654,18 +4534,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_user_with_permissions_boundary", - "test": "test_user_with_permissions_boundary", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_backup_vault", - "test": "test_backup_vault", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", + "test": "test_invalid_srp_raises_error[None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4674,4218 +4544,148 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_ecr_repository_policies", - "test": "test_ecr_repository_policies", - "response": "200", - "error": "", - "snapshot_skipped": "['$..repository.repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_efs_file_system_policy", - "test": "test_efs_file_system_policy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..CreationToken', '$..Encrypted', '$..LifeCycleState', '$..NumberOfMountTargets', '$..OwnerId', '$..PerformanceMode', '$..SizeInBytes', '$..Tags', '$..ThroughputMode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_eventbridge_policies", - "test": "test_eventbridge_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_eventbridge_policies", - "test": "test_eventbridge_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_get_lambda_layer", - "test": "test_get_lambda_layer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", - "test": "test_iam_trust_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_kms_key", - "test": "test_kms_key", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_secretsmanager_policy", - "test": "test_secretsmanager_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sns_publish_topic_attributes", - "test": "test_sns_publish_topic_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes", - "test": "test_sqs_receive_queue_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_resource_deny", - "test": "test_sqs_receive_queue_attributes_resource_deny", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_user_permission_boundary", - "test": "test_sqs_receive_queue_attributes_user_permission_boundary", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", - "test": "test_get_boundary_for_role", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_user", - "test": "test_get_boundary_for_user", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_user_arn", - "test": "test_get_permissions_for_user_arn", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", - "test": "test_iam_role_inline_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_root_user", - "test": "test_iam_root_user", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_root_user_for_root_arn", - "test": "test_iam_root_user_for_root_arn", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_and_group_policies", - "test": "test_iam_user_and_group_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_attached_policy", - "test": "test_iam_user_attached_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_group_attached_policies", - "test": "test_iam_user_group_attached_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_group_inline_policies", - "test": "test_iam_user_group_inline_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_inline_policy", - "test": "test_iam_user_inline_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_multiple_policies", - "test": "test_iam_user_multiple_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", - "test": "test_extract_caller_principal_role[role]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[root]", - "test": "test_extract_caller_principal_role[root]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[root_account_id]", - "test": "test_extract_caller_principal_role[root_account_id]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[user]", - "test": "test_extract_caller_principal_role[user]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourceDetection::test_s3_create_bucket", - "test": "test_s3_create_bucket", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourceDetection::test_sqs_create_queue", - "test": "test_sqs_create_queue", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns", - "test": "test_get_resource_policy_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns_non_existent", - "test": "test_get_resource_policy_sns_non_existent", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sqs", - "test": "test_get_resource_policy_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sqs_non_existent", - "test": "test_get_resource_policy_sqs_non_existent", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", - "test": "test_get_resource_policy_sts", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_reset", - "test": "test_policy_generation_reset", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream", - "test": "test_policy_generation_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", - "test": "test_policy_generation_stream_as_role", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_summary", - "test": "test_policy_generation_summary", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", - "test": "test_sns_ses_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", - "test": "test_sns_sqs_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", - "test": "test_s3_bucket_notification_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_ledgers", - "test": "test_list_ledgers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", - "test": "test_specify_resources_by_name", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", - "test": "test_create_job_default_command", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", - "test": "test_create_submit_job", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", - "test": "test_create_with_additional_config", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", - "test": "test_create_trail", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", - "test": "test_filter_lookup_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "['$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.responseElements', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity.accountId', '$..CloudTrailEvent.userIdentity.arn', '$..CloudTrailEvent.userIdentity.type', '$..CloudTrailEvent.userIdentity.userName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", - "test": "test_no_logging_if_no_startup", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_record_events", - "test": "test_record_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_s3_trails", - "test": "test_s3_trails", - "response": "200", - "error": "", - "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestID', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.resources', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources', '$..NextToken']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_commit_to_non_existing_repository_raises_error", - "test": "test_commit_to_non_existing_repository_raises_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_branch", - "test": "test_create_branch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_branch_on_non_existing_repository_raises_error", - "test": "test_create_branch_on_non_existing_repository_raises_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_commit", - "test": "test_create_commit", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_pull_request", - "test": "test_create_pull_request", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_repository", - "test": "test_create_repository", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_create_repository_with_invalid_name_raises_error", - "test": "test_create_repository_with_invalid_name_raises_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_branch", - "test": "test_delete_branch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_non_existing_branch", - "test": "test_delete_non_existing_branch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_non_existing_repository_raises_error", - "test": "test_delete_non_existing_repository_raises_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_delete_repository_matches_created_repository", - "test": "test_delete_repository_matches_created_repository", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_branch", - "test": "test_get_branch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_file", - "test": "test_get_file", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_folder", - "test": "test_get_folder", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", - "test": "test_get_non_existing_branch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_non_existing_repository_raises_error", - "test": "test_get_non_existing_repository_raises_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_get_repository_matches_created_repository", - "test": "test_get_repository_matches_created_repository", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_list_pull_requests", - "test": "test_list_pull_requests", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_repository_lifecycle", - "test": "test_repository_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_codecommit.py::TestCodeCommit::test_tagging", - "test": "test_tagging", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", - "test": "test_admin_no_srp_auth_flow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[COFFEEG]", - "test": "test_invalid_srp_raises_error[COFFEEG]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_invalid_srp_raises_error[None]", - "test": "test_invalid_srp_raises_error[None]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", - "test": "test_srp_custom_auth_flow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", - "test": "test_valid_srp_login", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", - "test": "test_access_token_expiration_validity[1-days-86400]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", - "test": "test_access_token_expiration_validity[10-hours-36000]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", - "test": "test_access_token_expiration_validity[10-minutes-600]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", - "test": "test_access_token_expiration_validity[500-seconds-500]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_change_password", - "test": "test_admin_change_password", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserAttributes', '$..User.Attributes', '$.respond-to-auth-challenge.AuthenticationResult', '$.respond-to-auth-challenge.ChallengeParameters', '$.respond-to-auth-challenge.Session', '$.init-auth.AuthenticationResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", - "test": "test_admin_create_user_should_trigger_custom_message_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", - "test": "test_admin_set_permanent_invalid_password", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message', '$..UserAttributes..Value', '$..Username']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", - "test": "test_api_gateway_cognito_pool_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_auth_not_authorized_user", - "test": "test_auth_not_authorized_user", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AuthenticationResult', '$..Session']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_authorize_redirects_to_login", - "test": "test_authorize_redirects_to_login", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", - "test": "test_change_password[user-{short_uid}@example.com]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", - "test": "test_change_password[user-{short_uid}]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_check_message_action_suppress", - "test": "test_check_message_action_suppress", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", - "test": "test_create_admin_user_with_duplicate_email", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", - "test": "test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", - "test": "test_create_cognito_identity_pool_roles", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_pool_mfa_off", - "test": "test_create_pool_mfa_off", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", - "test": "test_create_user_group_in_pool", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_custom_scopes", - "test": "test_custom_scopes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_describe_user_pool", - "test": "test_describe_user_pool", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_force_alias_creation", - "test": "test_force_alias_creation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_get_signing_certificate", - "test": "test_get_signing_certificate", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_get_user_with_fake_access_token", - "test": "test_get_user_with_fake_access_token", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_identity_providers", - "test": "test_identity_providers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_incorrect_mfa_setup", - "test": "test_incorrect_mfa_setup", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", - "test": "test_invalid_expiration_unit[invalid-hours-hours]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", - "test": "test_invalid_expiration_unit[invalid-invalid-hours]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", - "test": "test_invalid_expiration_unit[invalid-invalid-invalid]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", - "test": "test_invalid_pool_client_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", - "test": "test_login_via_web_form", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username", - "test": "test_login_with_preferred_username", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", - "test": "test_login_with_preferred_username_attr_change", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_authentication", - "test": "test_mfa_sms_authentication", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", - "test": "test_mfa_sms_config", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", - "test": "test_password_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", - "test": "test_request_with_invalid_username_or_pool_id", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_resource_servers", - "test": "test_resource_servers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", - "test": "test_restore_forgotten_password", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", - "test": "test_signup_case_insensitive_and_auth_using_srp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", - "test": "test_signup_with_email_phone_aliases", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", - "test": "test_srp_login", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AccountRecoverySetting']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login_after_password_update", - "test": "test_srp_login_after_password_update", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_tags", - "test": "test_tags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", - "test": "test_token_endpoint[client_credentials-body]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AllowedOAuthScopes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", - "test": "test_token_endpoint[client_credentials-query_params]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AllowedOAuthScopes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", - "test": "test_token_endpoint[code-body]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AllowedOAuthScopes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", - "test": "test_token_endpoint[code-query_params]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AllowedOAuthScopes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", - "test": "test_update_user_mfa_preferences", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", - "test": "test_user_attributes_upon_creation[email-False-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", - "test": "test_user_attributes_upon_creation[email-False-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", - "test": "test_user_attributes_upon_creation[email-True-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", - "test": "test_user_attributes_upon_creation[email-True-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", - "test": "test_user_attributes_upon_creation[name-False-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", - "test": "test_user_attributes_upon_creation[name-False-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", - "test": "test_user_attributes_upon_creation[name-True-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", - "test": "test_user_attributes_upon_creation[name-True-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", - "test": "test_user_attributes_upon_creation[phone_number-False-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", - "test": "test_user_attributes_upon_creation[phone_number-False-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", - "test": "test_user_attributes_upon_creation[phone_number-True-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", - "test": "test_user_attributes_upon_creation[phone_number-True-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", - "test": "test_user_group_deletion_with_non_existing_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_pool", - "test": "test_user_group_deletion_with_non_existing_pool", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", - "test": "test_user_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_login_before_confirmation", - "test": "test_user_login_before_confirmation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[False]", - "test": "test_user_pool_attributes[False]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Username']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_attributes[True]", - "test": "test_user_pool_attributes[True]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Username']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_client_updates", - "test": "test_user_pool_client_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", - "test": "test_user_pool_error_messages", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pools_and_clients", - "test": "test_user_pools_and_clients", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_well_known_paths", - "test": "test_well_known_paths", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_cognito_identity_get_id_region_matches", - "test": "test_cognito_identity_get_id_region_matches", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", - "test": "test_create_identity_get_id", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", - "test": "test_auth_trigger_group_overrides", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", - "test": "test_cognito_admin_create_signup_triggers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", - "test": "test_cognito_triggers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", - "test": "test_custom_auth_triggers", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", - "test": "test_user_migration_lambda[None]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", - "test": "test_user_migration_lambda[aliases1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", - "test": "test_user_migration_lambda[aliases2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_monitors", - "test": "test_anomaly_monitors", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_anomaly_subscriptions", - "test": "test_anomaly_subscriptions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_costexplorer.py::TestCostExplorer::test_cost_categories", - "test": "test_cost_categories", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", - "test": "test_create_query_db", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", - "test": "test_create_query_db_with_port", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", - "test": "test_table_regions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_create_instance_with_ebs_create_fs", - "test": "test_create_instance_with_ebs_create_fs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_images", - "test": "test_describe_images", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_images_with_podman_localhost_prefix", - "test": "test_describe_images_with_podman_localhost_prefix", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_describe_instances", - "test": "test_describe_instances", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_ssh_key_pairs", - "test": "test_ssh_key_pairs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", - "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[stop_instances]", - "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[stop_instances]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", - "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ec2.py::TestEC2::test_user_data", - "test": "test_user_data", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_auth_token_in_different_regions", - "test": "test_auth_token_in_different_regions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_delete_images_tag_and_digest", - "test": "test_batch_delete_images_tag_and_digest", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_image", - "test": "test_batch_get_image", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_batch_get_images_tag_and_digest", - "test": "test_batch_get_images_tag_and_digest", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_create_delete_image", - "test": "test_create_delete_image", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_delete_images", - "test": "test_delete_images", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images", - "test": "test_describe_images", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_describe_images_non_existent_repository_registry", - "test": "test_describe_images_non_existent_repository_registry", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_ecr_tagging", - "test": "test_ecr_tagging", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_get_authorization_token", - "test": "test_get_authorization_token", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_lifecycle_policy", - "test": "test_lifecycle_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_list_images", - "test": "test_list_images", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v1+json]", - "test": "test_put_image[application/vnd.docker.distribution.manifest.v1+json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..repositoryUri', '$..architecture', '$..signatures']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.docker.distribution.manifest.v2+json]", - "test": "test_put_image[application/vnd.docker.distribution.manifest.v2+json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..repositoryUri', '$..architecture', '$..signatures']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image[application/vnd.oci.image.manifest.v1+json]", - "test": "test_put_image[application/vnd.oci.image.manifest.v1+json]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..repositoryUri', '$..architecture', '$..signatures']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_put_image_tag_mutability", - "test": "test_put_image_tag_mutability", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_deletion_in_registry", - "test": "test_repository_deletion_in_registry", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_lifecycle", - "test": "test_repository_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_repository_uri_hostname", - "test": "test_repository_uri_hostname", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecr.py::TestECR::test_two_different_repositories", - "test": "test_two_different_repositories", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_cluster_capacity_providers", - "test": "test_cluster_capacity_providers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_cluster_default_name", - "test": "test_cluster_default_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestClustersCrud::test_delete_cluster_status", - "test": "test_delete_cluster_status", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestServiceCrud::test_create_delete_service", - "test": "test_create_delete_service", - "response": "200", - "error": "", - "snapshot_skipped": "['$..deploymentController', '$..enableECSManagedTags', '$..enableExecuteCommand', '$..placementConstraints', '$..propagateTags', '$..deployments', '$..status']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", - "test": "test_describe_service_with_task_definition", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", - "test": "test_ecs_task_multiple", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", - "test": "test_ecs_task_overrides", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", - "test": "test_start_and_stop_task[run_task]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", - "test": "test_start_and_stop_task[start_task]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", - "test": "test_start_task_definition_multiple_times", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", - "test": "test_start_task_definition_with_cap_drop", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", - "test": "test_start_task_docker_flags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_failed", - "test": "test_start_task_state_failed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", - "test": "test_start_task_state_stopped", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", - "test": "test_subscribe_ecs_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", - "test": "test_task_mount_host_volume", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", - "test": "test_task_produces_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", - "test": "test_update_service_creates_new_deployment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..attachments..details..value', '$..clusterArn', '$..containerInstanceArn', '$..containers..imageDigest', '$..containers..memory', '$..containers..networkInterfaces', '$..containers..runtimeId', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..taskArn', '$..taskDefinitionArn', '$..version', '$..attachments..id', '$..containers..containerArn', '$..containers..image']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", - "test": "test_describe_tasks_list_tasks", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_describe_undefined_task_definition", - "test": "test_describe_undefined_task_definition", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_list_services_no_default_cluster", - "test": "test_list_services_no_default_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTasksCrud::test_tag_task_definition", - "test": "test_tag_task_definition", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_create_efs", - "test": "test_create_efs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_efs.py::TestEfsProvider::test_lifecycle_configuration", - "test": "test_lifecycle_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_additional_amis_present", - "test": "test_additional_amis_present", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.19]", - "test": "test_get_parameters_eks_amis[1.19]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.20]", - "test": "test_get_parameters_eks_amis[1.20]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.21]", - "test": "test_get_parameters_eks_amis[1.21]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.22]", - "test": "test_get_parameters_eks_amis[1.22]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.23]", - "test": "test_get_parameters_eks_amis[1.23]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_cluster_default_version", - "test": "test_cluster_default_version", - "response": "200", - "error": "", - "snapshot_skipped": "['$..certificateAuthority', '$..endpoint', '$..identity', '$..kubernetesNetworkConfig', '$..logging', '$..resourcesVpcConfig', '$..roleArn', '$..tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_ecr_eks_integration", - "test": "test_ecr_eks_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_cluster_custom_port", - "test": "test_cache_cluster_custom_port", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_parameter_groups", - "test": "test_cache_parameter_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cache_subnet_groups", - "test": "test_cache_subnet_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cluster_no_cache_type", - "test": "test_cluster_no_cache_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cluster_no_engine", - "test": "test_cluster_no_engine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_cluster_redis_num_nodes_greater_than_one", - "test": "test_cluster_redis_num_nodes_greater_than_one", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_create_delete_multiple_clusters", - "test": "test_create_delete_multiple_clusters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-1]", - "test": "test_redis_cluster_mode[0-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-2]", - "test": "test_redis_cluster_mode[0-2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[0-4]", - "test": "test_redis_cluster_mode[0-4]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-1]", - "test": "test_redis_cluster_mode[1-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-2]", - "test": "test_redis_cluster_mode[1-2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_cluster_mode[1-4]", - "test": "test_redis_cluster_mode[1-4]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_redis_standalone", - "test": "test_redis_standalone", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group", - "test": "test_replication_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group_no_cache_type", - "test": "test_replication_group_no_cache_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticache.py::TestElastiCache::test_replication_group_no_engine", - "test": "test_replication_group_no_engine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_application_versions", - "test": "test_manage_application_versions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_applications", - "test": "test_manage_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elasticbeanstalk.py::TestElasticBeanstalk::test_manage_environments", - "test": "test_manage_environments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_modify_attributes", - "test": "test_alb_modify_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..Attributes', \"$.._AttributesDict.'access_logs.s3.enabled'\", \"$.._AttributesDict.'idle_timeout.timeout_seconds'\", \"$.._AttributesDict.'routing.http.x_amzn_tls_version_and_cipher_suite.enabled'\", \"$.._AttributesDict.'routing.http.xff_client_port.enabled'\", \"$.._AttributesDict.'routing.http.xff_header_processing.mode'\", \"$.._AttributesDict.'waf.fail_open.enabled'\"]", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_alb_set_ip_address_type", - "test": "test_alb_set_ip_address_type", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LoadBalancers[0].AvailabilityZones', '$..LoadBalancers[0].IpAddressType', '$..LoadBalancers[0].Scheme', '$..Error.Type']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_auto_termination_policies", - "test": "test_auto_termination_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_emr.py::TestEmrCrud::test_instance_fleets", - "test": "test_instance_fleets", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", - "test": "test_action_rds_reboot_db_instances", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_fault_action", - "test": "test_api_injection_fault_action", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_exception", - "test": "test_api_injection_parametrized_exception", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_operation", - "test": "test_api_injection_parametrized_operation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_region", - "test": "test_api_injection_parametrized_region", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", - "test": "test_api_injection_parametrized_service", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_create_experiment_template", - "test": "test_create_experiment_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_delete_experiment_template", - "test": "test_delete_experiment_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment", - "test": "test_get_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment_template", - "test": "test_get_experiment_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", - "test": "test_idempotency_of_create_experiment_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_start_experiment", - "test": "test_idempotency_of_start_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiment_templates", - "test": "test_list_experiment_templates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiments", - "test": "test_list_experiments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_start_experiment", - "test": "test_start_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_stop_experiment", - "test": "test_stop_experiment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_invalid_vault_name", - "test": "test_invalid_vault_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", - "test": "test_inventory_retrieval", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", - "test": "test_select_query_archive", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_certificate", - "test": "test_certificate", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", - "test": "test_create_iot_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", - "test": "test_crud_role_alias", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_dynamic_thing_groups", - "test": "test_dynamic_thing_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_job_executions", - "test": "test_job_executions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_jobs", - "test": "test_jobs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_list_things_pagination", - "test": "test_list_things_pagination", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_policies", - "test": "test_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_search", - "test": "test_search", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_tags", - "test": "test_tags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", - "test": "test_thing_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_principals", - "test": "test_thing_principals", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_topic_lambda_rule", - "test": "test_topic_lambda_rule", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", - "test": "test_get_accepted_rejected_topics", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_lifecycle_events", - "test": "test_lifecycle_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_publish_to_topic", - "test": "test_publish_to_topic", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_topic_rule_triggers_dynamodb_v2_put_item", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", - "test": "test_topic_rule_triggers_firehose_put_record", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", - "test": "test_topic_rule_triggers_kinesis_put_record", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", - "test": "test_topic_rule_triggers_sqs_message", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", - "test": "test_topic_kinesis_rule", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", - "test": "test_topic_sqs_rule", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", - "test": "test_shadow_after_thing_deletion", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow", - "test": "test_thing_shadow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", - "test": "test_thing_shadow_input_errors", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", - "test": "test_thing_shadow_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_update_shadow_response", - "test": "test_update_shadow_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_channels", - "test": "test_channels", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", - "test": "test_create_iotanalytics_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datasets", - "test": "test_datasets", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datastores", - "test": "test_datastores", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_pipelines", - "test": "test_pipelines", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_device_profiles", - "test": "test_device_profiles", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_devices", - "test": "test_wireless_devices", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_gateways", - "test": "test_wireless_gateways", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", - "test": "test_cluster_v2_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ClusterArn', '$..CurrentVersion', '$..BrokerNodeGroupInfo.ConnectivityInfo', '$..BrokerNodeGroupInfo.SecurityGroups', '$..BrokerNodeGroupInfo.StorageInfo', '$..CurrentBrokerSoftwareInfo.KafkaVersion', '$..EncryptionInfo', '$..EnhancedMonitoring', '$..OpenMonitoring', '$..StorageMode', '$..Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_cluster", - "test": "test_create_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", - "test": "test_create_configurations", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_function_v2_exceptions", - "test": "test_create_function_v2_exceptions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", - "test": "test_kafka_lambda_event_source_mapping[False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", - "test": "test_kafka_lambda_event_source_mapping[True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_list_nodes", - "test": "test_list_nodes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key", - "test": "test_create_key", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key", - "test": "test_create_key", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key_alias", - "test": "test_create_key_alias", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lakeformation.py::TestLakeFormation::test_manage_permissions", - "test": "test_manage_permissions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", - "test": "test_external_layer_download", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", - "test": "test_external_layer_exceptions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", - "test": "test_external_layer_specific", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", - "test": "test_container_image_lambda_chained_invocation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", - "test": "test_container_image_lambda_with_image_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", - "test": "test_lambda_from_image[node]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", - "test": "test_lambda_from_image[python]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", - "test": "test_cross_account_layer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", - "test": "test_function_multiple_layers_override", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", - "test": "test_function_using_layer", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", - "test": "test_function_using_layer_overriding_runtime", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", - "test": "test_layer_and_function_hot_reloading", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", - "test": "test_layer_only_hot_reloading", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", - "test": "test_multiple_hot_reloading_layers_fail", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", - "test": "test_filter_log_events_with_non_json_messages", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", - "test": "test_filter_log_events_with_pattern", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", - "test": "test_json_metric_filters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", - "test": "test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "test": "test_srp_custom_auth_flow", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", - "test": "test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_mediastore_crud", - "test": "test_mediastore_crud", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[1-days-86400]", + "test": "test_access_token_expiration_validity[1-days-86400]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_broker", - "test": "test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_configuration", - "test": "test_create_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", - "snapshot_skipped": "['$..LatestRevision', '$..EngineVersion']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", - "test": "test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[500-seconds-500]", + "test": "test_access_token_expiration_validity[500-seconds-500]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_broker", - "test": "test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", + "test": "test_admin_change_password", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..UserAttributes', '$..User.Attributes', '$.respond-to-auth-challenge.AuthenticationResult', '$.respond-to-auth-challenge.ChallengeParameters', '$.respond-to-auth-challenge.Session', '$.init-auth.AuthenticationResult']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", - "test": "test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker", - "test": "test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", + "snapshot_skipped": "['$..Error.Message', '$..message', '$..UserAttributes..Value', '$..Username']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker_engine_types", - "test": "test_describe_broker_engine_types", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..BrokerEngineTypes..EngineVersions']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_configuration", - "test": "test_describe_configuration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Description', '$..EngineType', '$..EngineVersion', '$..LatestRevision']", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_list_brokers", - "test": "test_list_brokers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "test": "test_auth_not_authorized_user", "response": "200", "error": "", - "snapshot_skipped": "['$..BrokerState', '$..EngineType']", + "snapshot_skipped": "['$..AuthenticationResult', '$..Session']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_active_mq", - "test": "test_send_to_active_mq", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_authorize_redirects_to_login", + "test": "test_authorize_redirects_to_login", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_activemq_curl", - "test": "test_send_to_activemq_curl", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mwaa.py::TestMWAA::test_custom_plugins[2.2.2]", - "test": "test_custom_plugins[2.2.2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8894,8 +4694,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mwaa.py::test_list_environments", - "test": "test_list_environments", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_check_message_action_suppress", + "test": "test_check_message_action_suppress", "response": "200", "error": "", "snapshot_skipped": "", @@ -8904,28 +4704,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", - "test": "test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email", + "test": "test_create_admin_user_with_duplicate_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", - "test": "test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", + "test": "test_create_admin_user_with_duplicate_email_but_valid_userconfiguration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", - "test": "test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_cognito_identity_pool_roles", + "test": "test_create_cognito_identity_pool_roles", "response": "200", "error": "", "snapshot_skipped": "", @@ -8934,38 +4734,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", - "test": "test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_pool_mfa_off", + "test": "test_create_pool_mfa_off", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", - "test": "test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "test": "test_create_user_group_in_pool", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", - "test": "test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", + "test": "test_custom_scopes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", - "test": "test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_describe_user_pool", + "test": "test_describe_user_pool", "response": "200", "error": "", "snapshot_skipped": "", @@ -8974,8 +4774,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_account_with_non_existing_org", - "test": "test_create_account_with_non_existing_org", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", + "test": "test_force_alias_creation", "response": "200", "error": "", "snapshot_skipped": "", @@ -8984,8 +4784,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_and_describe_account", - "test": "test_create_and_describe_account", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_signing_certificate", + "test": "test_get_signing_certificate", "response": "200", "error": "", "snapshot_skipped": "", @@ -8994,8 +4794,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_organization", - "test": "test_organization", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_get_user_with_fake_access_token", + "test": "test_get_user_with_fake_access_token", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", + "test": "test_identity_providers", "response": "200", "error": "", "snapshot_skipped": "", @@ -9004,8 +4814,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_tag_policy", - "test": "test_tag_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_incorrect_mfa_setup", + "test": "test_incorrect_mfa_setup", "response": "200", "error": "", "snapshot_skipped": "", @@ -9014,8 +4824,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", - "test": "test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-hours-hours]", + "test": "test_invalid_expiration_unit[invalid-hours-hours]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9024,28 +4834,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", - "test": "test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-hours]", + "test": "test_invalid_expiration_unit[invalid-invalid-hours]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", - "test": "test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_expiration_unit[invalid-invalid-invalid]", + "test": "test_invalid_expiration_unit[invalid-invalid-invalid]", "response": "200", "error": "", - "snapshot_skipped": "['$..OptionGroupsList..AllowsVpcAndNonVpcInstanceMemberships', '$..OptionGroup.AllowsVpcAndNonVpcInstanceMemberships']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", - "test": "test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_invalid_pool_client_parameters", + "test": "test_invalid_pool_client_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -9054,8 +4864,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", - "test": "test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", + "test": "test_login_via_web_form", "response": "200", "error": "", "snapshot_skipped": "", @@ -9064,18 +4874,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", - "test": "test_describe_db_engine_versions", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", + "test": "test_login_with_preferred_username", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", - "test": "test_describe_db_engine_versions_paginated", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", "snapshot_skipped": "", @@ -9084,18 +4894,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", - "test": "test_negative_cases_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_authentication", + "test": "test_mfa_sms_authentication", "response": "200", "error": "", - "snapshot_skipped": "['$..OptionGroup.AllowsVpcAndNonVpcInstanceMemberships']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", - "test": "test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", + "test": "test_mfa_sms_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -9104,18 +4914,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", - "test": "test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", + "test": "test_password_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", - "test": "test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_request_with_invalid_username_or_pool_id", + "test": "test_request_with_invalid_username_or_pool_id", "response": "200", "error": "", "snapshot_skipped": "", @@ -9124,8 +4934,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", - "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_resource_servers", + "test": "test_resource_servers", "response": "200", "error": "", "snapshot_skipped": "", @@ -9134,28 +4944,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", - "test": "test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", + "test": "test_restore_forgotten_password", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", - "test": "test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", - "test": "test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", "snapshot_skipped": "", @@ -9164,18 +4974,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", - "test": "test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", + "test": "test_srp_login", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AccountRecoverySetting']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", - "test": "test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "test": "test_srp_login_after_password_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -9184,68 +4994,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", - "test": "test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", + "test": "test_tags", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", - "test": "test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..StorageType', '$..DBInstanceStatus', '$..Endpoint', '$..AvailabilityZone', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", + "snapshot_skipped": "['$..AllowedOAuthScopes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", - "test": "test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..DBParameterGroups', '$..StorageType', '$..EngineVersion', '$..AvailabilityZone', '$..PromotionTier', '$..StorageThroughput', '$..CertificateDetails', '$..delete_db_cluster.DBCluster.DBClusterMembers', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", + "snapshot_skipped": "['$..AllowedOAuthScopes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", - "test": "test_create_db_cluster_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "test": "test_token_endpoint[code-body]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_with_invalid_engine", - "test": "test_create_db_cluster_with_invalid_engine", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", - "test": "test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "test": "test_update_user_mfa_preferences", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", - "test": "test_create_db_instance_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-False]", + "test": "test_user_attributes_upon_creation[email-False-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9254,48 +5064,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", - "test": "test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-False-True]", + "test": "test_user_attributes_upon_creation[email-False-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", - "test": "test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-False]", + "test": "test_user_attributes_upon_creation[email-True-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", - "test": "test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[email-True-True]", + "test": "test_user_attributes_upon_creation[email-True-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-False]", + "test": "test_user_attributes_upon_creation[name-False-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", - "test": "test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-False-True]", + "test": "test_user_attributes_upon_creation[name-False-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9304,48 +5114,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", - "test": "test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-False]", + "test": "test_user_attributes_upon_creation[name-True-False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", - "test": "test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[name-True-True]", + "test": "test_user_attributes_upon_creation[name-True-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", - "test": "test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-False]", + "test": "test_user_attributes_upon_creation[phone_number-False-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..DBInstanceStatus', '$..Endpoint', '$..DBName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", - "test": "test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-False-True]", + "test": "test_user_attributes_upon_creation[phone_number-False-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_describe_db_cluster_not_existent", - "test": "test_describe_db_cluster_not_existent", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-False]", + "test": "test_user_attributes_upon_creation[phone_number-True-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9354,18 +5164,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", - "test": "test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_attributes_upon_creation[phone_number-True-True]", + "test": "test_user_attributes_upon_creation[phone_number-True-True]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_group", + "test": "test_user_group_deletion_with_non_existing_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -9374,18 +5184,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_invalid_cluster_identifier", - "test": "test_invalid_cluster_identifier", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_group_deletion_with_non_existing_pool", + "test": "test_user_group_deletion_with_non_existing_pool", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", - "test": "test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", + "test": "test_user_groups", "response": "200", "error": "", "snapshot_skipped": "", @@ -9394,8 +5204,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", - "test": "test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "test": "test_user_login_before_confirmation", "response": "200", "error": "", "snapshot_skipped": "", @@ -9404,28 +5214,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", - "test": "test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[False]", + "test": "test_user_pool_attributes[False]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Username']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_attributes[True]", + "test": "test_user_pool_attributes[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Username']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", + "test": "test_user_pool_client_updates", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", - "test": "test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", + "test": "test_user_pool_error_messages", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", - "test": "test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pools_and_clients", + "test": "test_user_pools_and_clients", "response": "200", "error": "", "snapshot_skipped": "", @@ -9434,8 +5264,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", - "test": "test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_well_known_paths", + "test": "test_well_known_paths", "response": "200", "error": "", "snapshot_skipped": "", @@ -9444,8 +5274,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", - "test": "test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_cognito_identity_get_id_region_matches", + "test": "test_cognito_identity_get_id_region_matches", "response": "200", "error": "", "snapshot_skipped": "", @@ -9454,48 +5284,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", - "test": "test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "test": "test_create_identity_get_id", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", - "test": "test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", + "test": "test_cognito_triggers", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", - "test": "test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "test": "test_custom_auth_triggers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "test": "test_user_migration_lambda[None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9504,8 +5344,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9514,8 +5354,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9524,68 +5364,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", - "test": "test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", - "test": "test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", - "test": "test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", - "test": "test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", - "test": "test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", - "test": "test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", - "test": "test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9594,8 +5434,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", - "test": "test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9604,48 +5444,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", - "test": "test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", + "test": "test_create_query_db", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", - "test": "test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "test": "test_create_query_db_with_port", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", - "test": "test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", - "test": "test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", + "test": "test_table_regions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", - "test": "test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_images", + "test": "test_describe_images", "response": "200", "error": "", "snapshot_skipped": "", @@ -9654,8 +5494,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", - "test": "test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_images_with_podman_localhost_prefix", + "test": "test_describe_images_with_podman_localhost_prefix", "response": "200", "error": "", "snapshot_skipped": "", @@ -9664,8 +5504,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", - "test": "test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_describe_instances", + "test": "test_describe_instances", "response": "200", "error": "", "snapshot_skipped": "", @@ -9674,8 +5514,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", - "test": "test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_ssh_key_pairs", + "test": "test_ssh_key_pairs", "response": "200", "error": "", "snapshot_skipped": "", @@ -9684,8 +5524,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", - "test": "test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", + "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[start_instances]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9694,8 +5534,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", - "test": "test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[stop_instances]", + "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[stop_instances]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9704,8 +5544,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", - "test": "test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", + "test": "test_stop_start_terminate_instances_for_invalid_instance_id_raises[terminate_instances]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9714,8 +5554,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", - "test": "test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_user_data", + "test": "test_user_data", "response": "200", "error": "", "snapshot_skipped": "", @@ -9724,8 +5564,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", - "test": "test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", @@ -9734,8 +5574,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", - "test": "test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_describe_service_with_task_definition", + "test": "test_describe_service_with_task_definition", "response": "200", "error": "", "snapshot_skipped": "", @@ -9744,18 +5584,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", - "test": "test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_multiple", + "test": "test_ecs_task_multiple", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DbClusterResourceId', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..Endpoint', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..Port', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..ReaderEndpoint']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", - "test": "test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_ecs_task_overrides", + "test": "test_ecs_task_overrides", "response": "200", "error": "", "snapshot_skipped": "", @@ -9764,8 +5604,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[run_task]", + "test": "test_start_and_stop_task[run_task]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9774,8 +5614,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", - "test": "test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_and_stop_task[start_task]", + "test": "test_start_and_stop_task[start_task]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9784,8 +5624,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_parameter_group", - "test": "test_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_multiple_times", + "test": "test_start_task_definition_multiple_times", "response": "200", "error": "", "snapshot_skipped": "", @@ -9794,8 +5634,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", - "test": "test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_definition_with_cap_drop", + "test": "test_start_task_definition_with_cap_drop", "response": "200", "error": "", "snapshot_skipped": "", @@ -9804,8 +5644,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_alias_target_resolution", - "test": "test_alias_target_resolution", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_docker_flags", + "test": "test_start_task_docker_flags", "response": "200", "error": "", "snapshot_skipped": "", @@ -9814,8 +5654,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[False]", - "test": "test_dns_resolution[False]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_failed", + "test": "test_start_task_state_failed", "response": "200", "error": "", "snapshot_skipped": "", @@ -9824,8 +5664,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[True]", - "test": "test_dns_resolution[True]", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_start_task_state_stopped", + "test": "test_start_task_state_stopped", "response": "200", "error": "", "snapshot_skipped": "", @@ -9834,8 +5674,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", - "test": "test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "test": "test_subscribe_ecs_events", "response": "200", "error": "", "snapshot_skipped": "", @@ -9844,8 +5684,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/bootstrap/test_cli.py::TestImports::test_cli_imports_from_bootstrap", - "test": "test_cli_imports_from_bootstrap", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_mount_host_volume", + "test": "test_task_mount_host_volume", "response": "200", "error": "", "snapshot_skipped": "", @@ -9854,8 +5694,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/services/internal/test_stackinfo.py::test_stackinfo_resource", - "test": "test_stackinfo_resource", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "test": "test_task_produces_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -9864,8 +5704,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/test_crypto.py::test_encrypt_via_aws_encryption_sdk", - "test": "test_encrypt_via_aws_encryption_sdk", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_update_service_creates_new_deployment", + "test": "test_update_service_creates_new_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..attachments..details..value', '$..clusterArn', '$..containerInstanceArn', '$..containers..imageDigest', '$..containers..memory', '$..containers..networkInterfaces', '$..containers..runtimeId', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..taskArn', '$..taskDefinitionArn', '$..version', '$..attachments..id', '$..containers..containerArn', '$..containers..image']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "test": "test_describe_tasks_list_tasks", "response": "200", "error": "", "snapshot_skipped": "", @@ -10002,26 +5852,6 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_exception", - "test": "test_api_injection_parametrized_exception", - "response": "400", - "error": "SomeVerySpecificException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_region", - "test": "test_api_injection_parametrized_region", - "response": "400", - "error": "InternalError", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" } ] } @@ -10030,38 +5860,38 @@ "Action, EventBusName, Principal, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "EventBusName, Policy": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -10082,7 +5912,7 @@ "Description, EventPattern, Name, State": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", "test": "test_trigger_event_on_ssm_change", "response": "200", "error": "", @@ -10096,7 +5926,7 @@ "EventBusName, EventPattern, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", @@ -10106,7 +5936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", "test": "test_put_events_into_event_bus", "response": "200", "error": "", @@ -10116,7 +5946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", "test": "test_put_events_with_input_path", "response": "200", "error": "", @@ -10126,7 +5956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", @@ -10136,7 +5966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", @@ -10146,7 +5976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -10156,7 +5986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", @@ -10166,7 +5996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", "test": "test_put_events_with_target_lambda", "response": "200", "error": "", @@ -10176,7 +6006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -10186,7 +6016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", "test": "test_put_events_with_target_sqs", "response": "200", "error": "", @@ -10196,7 +6026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", @@ -10206,7 +6036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", "test": "test_put_events_with_target_sqs_new_region", "response": "200", "error": "", @@ -10216,7 +6046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", "test": "test_put_events_with_values_in_array", "response": "200", "error": "", @@ -10230,7 +6060,7 @@ "EventBusName, EventPattern, Name, ScheduleExpression": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -10240,7 +6070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -10250,7 +6080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -10264,43 +6094,43 @@ "EventBusName, EventPattern, Name, State": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -10311,7 +6141,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -10390,7 +6220,7 @@ "EventPattern, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -10400,7 +6230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -10410,7 +6240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -10420,7 +6250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_list_tags_for_resource", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -10430,7 +6260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_rule", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_rule", "test": "test_put_rule", "response": "200", "error": "", @@ -10442,7 +6272,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -10452,7 +6282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -10466,7 +6296,7 @@ "EventPattern, Name, State": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", @@ -10476,7 +6306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", "test": "test_put_events_time", "response": "200", "error": "", @@ -10486,7 +6316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", @@ -10496,7 +6326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", "test": "test_put_target_id_validation", "response": "200", "error": "", @@ -10513,36 +6343,36 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name, ScheduleExpression": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", "test": "test_event_rule_creation_without_target", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 day)]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 day)]", "test": "test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 day)]", "response": "200", "error": "", @@ -10552,7 +6382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 hour)]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 hour)]", "test": "test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 hour)]", "response": "200", "error": "", @@ -10562,7 +6392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 minute)]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 minute)]", "test": "test_create_rule_with_one_unit_in_singular_should_succeed[rate(1 minute)]", "response": "200", "error": "", @@ -10572,7 +6402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_rule_disable", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_rule_disable", "test": "test_rule_disable", "response": "200", "error": "", @@ -10582,7 +6412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -10592,7 +6422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", @@ -10616,24 +6446,24 @@ "Name, ScheduleExpression, State": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -10642,37 +6472,27 @@ "EventBusName, Rule, Targets": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", @@ -10682,7 +6502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", "test": "test_put_events_into_event_bus", "response": "200", "error": "", @@ -10692,7 +6512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", @@ -10702,7 +6522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", "test": "test_put_events_with_input_path", "response": "200", "error": "", @@ -10712,7 +6532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", @@ -10722,7 +6542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", @@ -10732,7 +6552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -10742,7 +6562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", @@ -10752,7 +6572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", "test": "test_put_events_with_target_lambda", "response": "200", "error": "", @@ -10762,7 +6582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -10772,7 +6592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", "test": "test_put_events_with_target_sqs", "response": "200", "error": "", @@ -10782,7 +6602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", @@ -10792,7 +6612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", "test": "test_put_events_with_target_sqs_new_region", "response": "200", "error": "", @@ -10802,7 +6622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", "test": "test_put_events_with_values_in_array", "response": "200", "error": "", @@ -10811,6 +6631,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -10819,7 +6649,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -10898,57 +6728,27 @@ "Rule, Targets": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..detail.object.etag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -10958,7 +6758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -10968,7 +6768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -10978,7 +6778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", @@ -10988,7 +6788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", "test": "test_put_events_time", "response": "200", "error": "", @@ -10998,7 +6798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", @@ -11008,7 +6808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", "test": "test_put_target_id_validation", "response": "200", "error": "", @@ -11018,7 +6818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -11028,7 +6828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", @@ -11038,7 +6838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", "test": "test_trigger_event_on_ssm_change", "response": "200", "error": "", @@ -11047,6 +6847,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", + "response": "200", + "error": "", + "snapshot_skipped": "['$..detail.object.etag']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", "test": "test_firehose_s3", @@ -11065,10 +6895,10 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", "test": "test_put_target_id_validation", "response": "400", "error": "ValidationException", @@ -11078,7 +6908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", "test": "test_put_target_id_validation", "response": "400", "error": "ValidationException", @@ -11090,7 +6920,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -11100,17 +6930,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -11126,54 +6956,54 @@ "EventBusName, RemoveAllPermissions, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource", "test": "test_list_stack_resources_for_removed_resource", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policies", "test": "test_eventbus_policies", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_eventbus_policy_statement", "test": "test_eventbus_policy_statement", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -11182,7 +7012,7 @@ "EventBusName, Force, Ids, Rule": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", @@ -11192,7 +7022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", "test": "test_put_events_into_event_bus", "response": "200", "error": "", @@ -11202,7 +7032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", "test": "test_put_events_with_input_path", "response": "200", "error": "", @@ -11212,7 +7042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", @@ -11222,7 +7052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", @@ -11232,7 +7062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -11242,7 +7072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", "test": "test_put_events_with_target_lambda", "response": "200", "error": "", @@ -11252,7 +7082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -11262,7 +7092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", "test": "test_put_events_with_target_sqs", "response": "200", "error": "", @@ -11272,7 +7102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", @@ -11282,7 +7112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", "test": "test_put_events_with_values_in_array", "response": "200", "error": "", @@ -11338,18 +7168,18 @@ "EventBusName, Ids, Rule": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", - "snapshot_skipped": "['$..detail.object.etag']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", "response": "200", "error": "", "snapshot_skipped": "", @@ -11358,18 +7188,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", + "test": "test_put_target_id_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -11378,28 +7208,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..detail.object.etag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", - "test": "test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", "snapshot_skipped": "", @@ -11444,27 +7274,27 @@ "Force, Ids, Rule": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -11474,7 +7304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -11484,7 +7314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -11494,7 +7324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -11504,7 +7334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", "test": "test_trigger_event_on_ssm_change", "response": "200", "error": "", @@ -11512,25 +7342,35 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Ids, Rule": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", @@ -11552,7 +7392,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -11562,7 +7402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -11578,7 +7418,7 @@ "ResourceARN, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_list_tags_for_resource", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -11594,7 +7434,7 @@ "Event, EventPattern": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_test_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_test_event_pattern", "test": "test_test_event_pattern", "response": "200", "error": "", @@ -11610,7 +7450,7 @@ "ResourceARN, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_list_tags_for_resource", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", diff --git a/data/coverage/firehose.json b/data/coverage/firehose.json index 79c852dfda..a1812fa753 100644 --- a/data/coverage/firehose.json +++ b/data/coverage/firehose.json @@ -152,7 +152,7 @@ "AmazonopensearchserviceDestinationConfiguration, DeliveryStreamName, DeliveryStreamType, KinesisStreamSourceConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -162,7 +162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -172,7 +172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -186,7 +186,7 @@ "DeliveryStreamName, DeliveryStreamType, ElasticsearchDestinationConfiguration, KinesisStreamSourceConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -200,17 +200,17 @@ "DeliveryStreamName, DeliveryStreamType, ExtendedS3DestinationConfiguration, KinesisStreamSourceConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", @@ -238,17 +238,17 @@ "DeliveryStreamName, DeliveryStreamType, S3DestinationConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", @@ -284,7 +284,7 @@ "DeliveryStreamName, ExtendedS3DestinationConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -312,7 +312,7 @@ "DeliveryStreamName, HttpEndpointDestinationConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[False]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[False]", "test": "test_firehose_http[False]", "response": "200", "error": "", @@ -322,7 +322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", "test": "test_firehose_http[True]", "response": "200", "error": "", @@ -336,7 +336,7 @@ "DeliveryStreamName, S3DestinationConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -346,7 +346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", @@ -376,7 +376,7 @@ "AllowForceDelete, DeliveryStreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", @@ -390,27 +390,27 @@ "DeliveryStreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -420,7 +420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", @@ -430,7 +430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -440,7 +440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -450,7 +450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -460,7 +460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[False]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[False]", "test": "test_firehose_http[False]", "response": "200", "error": "", @@ -470,7 +470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", "test": "test_firehose_http[True]", "response": "200", "error": "", @@ -479,6 +479,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", "test": "test_firehose_extended_s3", @@ -510,17 +520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "400", "error": "ResourceNotFoundException", @@ -552,7 +552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -568,17 +568,7 @@ "DeliveryStreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -588,17 +578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -608,7 +588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", @@ -618,7 +598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -628,7 +608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -638,7 +618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -648,7 +628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -658,7 +638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[False]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[False]", "test": "test_firehose_http[False]", "response": "200", "error": "", @@ -668,7 +648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", "test": "test_firehose_http[True]", "response": "200", "error": "", @@ -678,63 +658,63 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ], @@ -760,7 +740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -776,7 +756,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -858,7 +838,7 @@ "DeliveryStreamName, Record": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", "test": "test_put_events_with_target_firehose", "response": "200", "error": "", @@ -868,7 +848,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -878,7 +858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -888,7 +868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -898,7 +878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -908,7 +888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[False]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[False]", "test": "test_firehose_http[False]", "response": "200", "error": "", @@ -918,7 +898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", "test": "test_firehose_http[True]", "response": "200", "error": "", @@ -928,43 +908,43 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ], @@ -990,7 +970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -1026,7 +1006,7 @@ "CurrentDeliveryStreamVersionId, DeliveryStreamName, DestinationId, HttpEndpointDestinationUpdate": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[False]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[False]", "test": "test_firehose_http[False]", "response": "200", "error": "", @@ -1036,7 +1016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", "test": "test_firehose_http[True]", "response": "200", "error": "", diff --git a/data/coverage/fis.json b/data/coverage/fis.json index 64887eab7e..9ae8ed6d8f 100644 --- a/data/coverage/fis.json +++ b/data/coverage/fis.json @@ -200,7 +200,7 @@ "actions, clientToken, description, roleArn, stopConditions": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_fault_action", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_fault_action", "test": "test_api_injection_fault_action", "response": "200", "error": "", @@ -210,7 +210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_exception", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_exception", "test": "test_api_injection_parametrized_exception", "response": "200", "error": "", @@ -220,7 +220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_operation", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_operation", "test": "test_api_injection_parametrized_operation", "response": "200", "error": "", @@ -230,7 +230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_region", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_region", "test": "test_api_injection_parametrized_region", "response": "200", "error": "", @@ -240,7 +240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "200", "error": "", @@ -254,7 +254,7 @@ "actions, clientToken, description, roleArn, stopConditions, tags, targets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_create_experiment_template", "test": "test_create_experiment_template", "response": "200", "error": "", @@ -264,7 +264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_delete_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", "test": "test_delete_experiment_template", "response": "200", "error": "", @@ -274,7 +274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", "test": "test_get_experiment", "response": "200", "error": "", @@ -284,7 +284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment_template", "test": "test_get_experiment_template", "response": "200", "error": "", @@ -294,7 +294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", "test": "test_idempotency_of_create_experiment_template", "response": "200", "error": "", @@ -304,7 +304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", "test": "test_idempotency_of_start_experiment", "response": "200", "error": "", @@ -314,7 +314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiment_templates", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiment_templates", "test": "test_list_experiment_templates", "response": "200", "error": "", @@ -324,7 +324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiments", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", "test": "test_list_experiments", "response": "200", "error": "", @@ -334,7 +334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", "test": "test_start_experiment", "response": "200", "error": "", @@ -344,7 +344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_stop_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", "test": "test_stop_experiment", "response": "200", "error": "", @@ -358,7 +358,7 @@ "actions, clientToken, description, roleArn, stopConditions, targets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -374,7 +374,7 @@ "id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -384,7 +384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_fault_action", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_fault_action", "test": "test_api_injection_fault_action", "response": "200", "error": "", @@ -394,7 +394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_exception", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_exception", "test": "test_api_injection_parametrized_exception", "response": "200", "error": "", @@ -404,7 +404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_operation", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_operation", "test": "test_api_injection_parametrized_operation", "response": "200", "error": "", @@ -414,7 +414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_region", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_region", "test": "test_api_injection_parametrized_region", "response": "200", "error": "", @@ -424,7 +424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "200", "error": "", @@ -434,7 +434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_create_experiment_template", "test": "test_create_experiment_template", "response": "200", "error": "", @@ -444,7 +444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_delete_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", "test": "test_delete_experiment_template", "response": "200", "error": "", @@ -454,7 +454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", "test": "test_get_experiment", "response": "200", "error": "", @@ -464,7 +464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment_template", "test": "test_get_experiment_template", "response": "200", "error": "", @@ -474,7 +474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", "test": "test_idempotency_of_create_experiment_template", "response": "200", "error": "", @@ -484,7 +484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", "test": "test_idempotency_of_start_experiment", "response": "200", "error": "", @@ -494,7 +494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiment_templates", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiment_templates", "test": "test_list_experiment_templates", "response": "200", "error": "", @@ -504,7 +504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiments", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", "test": "test_list_experiments", "response": "200", "error": "", @@ -514,7 +514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", "test": "test_start_experiment", "response": "200", "error": "", @@ -524,7 +524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_stop_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", "test": "test_stop_experiment", "response": "200", "error": "", @@ -534,7 +534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_delete_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", "test": "test_delete_experiment_template", "response": "404", "error": "ResourceNotFoundException", @@ -544,7 +544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", "test": "test_idempotency_of_create_experiment_template", "response": "404", "error": "ResourceNotFoundException", @@ -560,7 +560,7 @@ "id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", "test": "test_get_experiment", "response": "200", "error": "", @@ -576,7 +576,7 @@ "id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment_template", "test": "test_get_experiment_template", "response": "200", "error": "", @@ -592,7 +592,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_delete_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", "test": "test_delete_experiment_template", "response": "200", "error": "", @@ -602,7 +602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", "test": "test_idempotency_of_create_experiment_template", "response": "200", "error": "", @@ -612,7 +612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiment_templates", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiment_templates", "test": "test_list_experiment_templates", "response": "200", "error": "", @@ -628,7 +628,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", "test": "test_idempotency_of_start_experiment", "response": "200", "error": "", @@ -638,7 +638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiments", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", "test": "test_list_experiments", "response": "200", "error": "", @@ -654,7 +654,7 @@ "clientToken, experimentTemplateId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -664,7 +664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_fault_action", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_fault_action", "test": "test_api_injection_fault_action", "response": "200", "error": "", @@ -674,7 +674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_exception", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_exception", "test": "test_api_injection_parametrized_exception", "response": "200", "error": "", @@ -684,7 +684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_operation", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_operation", "test": "test_api_injection_parametrized_operation", "response": "200", "error": "", @@ -694,7 +694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_region", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_region", "test": "test_api_injection_parametrized_region", "response": "200", "error": "", @@ -704,7 +704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "200", "error": "", @@ -714,7 +714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", "test": "test_get_experiment", "response": "200", "error": "", @@ -724,7 +724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", "test": "test_idempotency_of_start_experiment", "response": "200", "error": "", @@ -734,7 +734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiments", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", "test": "test_list_experiments", "response": "200", "error": "", @@ -744,7 +744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", "test": "test_start_experiment", "response": "200", "error": "", @@ -754,7 +754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_stop_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", "test": "test_stop_experiment", "response": "200", "error": "", @@ -770,7 +770,7 @@ "id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -780,7 +780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_fault_action", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_fault_action", "test": "test_api_injection_fault_action", "response": "200", "error": "", @@ -790,7 +790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_exception", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_exception", "test": "test_api_injection_parametrized_exception", "response": "200", "error": "", @@ -800,7 +800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_operation", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_operation", "test": "test_api_injection_parametrized_operation", "response": "200", "error": "", @@ -810,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_region", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_region", "test": "test_api_injection_parametrized_region", "response": "200", "error": "", @@ -820,7 +820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "200", "error": "", @@ -830,7 +830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_get_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", "test": "test_get_experiment", "response": "200", "error": "", @@ -840,7 +840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_idempotency_of_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", "test": "test_idempotency_of_start_experiment", "response": "200", "error": "", @@ -850,7 +850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_list_experiments", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", "test": "test_list_experiments", "response": "200", "error": "", @@ -860,7 +860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_start_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", "test": "test_start_experiment", "response": "200", "error": "", @@ -870,7 +870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_stop_experiment", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", "test": "test_stop_experiment", "response": "200", "error": "", diff --git a/data/coverage/glacier.json b/data/coverage/glacier.json index 2d92b94473..fd628f8fd5 100644 --- a/data/coverage/glacier.json +++ b/data/coverage/glacier.json @@ -418,7 +418,7 @@ "accountId, vaultName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_invalid_vault_name", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_invalid_vault_name", "test": "test_invalid_vault_name", "response": "404", "error": "ResourceNotFoundException", @@ -434,7 +434,7 @@ "accountId, vaultName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "201", "error": "", @@ -444,7 +444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", "test": "test_select_query_archive", "response": "201", "error": "", @@ -512,7 +512,7 @@ "accountId, jobId, vaultName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -522,7 +522,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -532,7 +532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "404", "error": "404", @@ -574,7 +574,7 @@ "accountId, vaultName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_invalid_vault_name", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_invalid_vault_name", "test": "test_invalid_vault_name", "response": "404", "error": "ResourceNotFoundException", @@ -610,7 +610,7 @@ "accountId, jobParameters, vaultName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "202", "error": "", @@ -620,7 +620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", "test": "test_select_query_archive", "response": "202", "error": "", @@ -678,7 +678,7 @@ "accountId, archiveDescription, body, checksum, vaultName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", "test": "test_select_query_archive", "response": "201", "error": "", diff --git a/data/coverage/glue.json b/data/coverage/glue.json index 25cf0f6278..75a8160c23 100644 --- a/data/coverage/glue.json +++ b/data/coverage/glue.json @@ -801,8 +801,8 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -2432,7 +2432,7 @@ "CsvClassifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_classifier_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_classifier_crud", "test": "test_classifier_crud", "response": "200", "error": "", @@ -2446,24 +2446,24 @@ "GrokClassifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", "snapshot_skipped": "['$..GrokClassifier.Version']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2472,7 +2472,7 @@ "ConnectionInput": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", "test": "test_connection_crud", "response": "200", "error": "", @@ -2488,21 +2488,21 @@ "Classifiers, DatabaseName, Name, Role, Schedule, SchemaChangePolicy, Targets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name, Role, Tags, Targets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -2516,7 +2516,7 @@ "Name, Role, Targets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -2532,34 +2532,34 @@ "CatalogId, DatabaseInput": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", "snapshot_skipped": "['$..Database.CreateTableDefaultPermissions', '$..Database.Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..Retention', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2568,31 +2568,31 @@ "Command, DefaultArguments, ExecutionProperty, MaxRetries, Name, Role": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Command, Name, Role": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "200", "error": "", @@ -2602,7 +2602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", "test": "test_job_runs_crud", "response": "200", "error": "", @@ -2616,7 +2616,7 @@ "Command, Name, Role, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "200", "error": "", @@ -2632,7 +2632,7 @@ "RegistryName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_registry_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_registry_crud", "test": "test_registry_crud", "response": "200", "error": "", @@ -2642,7 +2642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -2658,7 +2658,7 @@ "Compatibility, DataFormat, SchemaDefinition, SchemaName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", "test": "test_schema_version_metadata_crud", "response": "200", "error": "", @@ -2668,7 +2668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_compatibility_disabled_raises_on_new_version", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_compatibility_disabled_raises_on_new_version", "test": "test_compatibility_disabled_raises_on_new_version", "response": "200", "error": "", @@ -2678,7 +2678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_duplicate_schema_version_not_created", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_duplicate_schema_version_not_created", "test": "test_duplicate_schema_version_not_created", "response": "200", "error": "", @@ -2688,7 +2688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -2698,7 +2698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -2708,7 +2708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -2718,7 +2718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -2728,7 +2728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -2738,7 +2738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -2748,7 +2748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -2758,7 +2758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -2768,7 +2768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -2778,7 +2778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -2788,7 +2788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -2798,7 +2798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "response": "200", "error": "", @@ -2808,7 +2808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "response": "200", "error": "", @@ -2818,7 +2818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", "response": "200", "error": "", @@ -2828,7 +2828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -2838,7 +2838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -2848,7 +2848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", "test": "test_schema_version_crud", "response": "200", "error": "", @@ -2858,7 +2858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", "test": "test_update_schema", "response": "200", "error": "", @@ -2868,7 +2868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", "test": "test_update_schema_compatibility", "response": "200", "error": "", @@ -2878,7 +2878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_with_same_value", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_with_same_value", "test": "test_update_schema_compatibility_with_same_value", "response": "200", "error": "", @@ -2888,7 +2888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_without_version", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_without_version", "test": "test_update_schema_compatibility_without_version", "response": "200", "error": "", @@ -2898,7 +2898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", "test": "test_update_schema_only_description", "response": "200", "error": "", @@ -2908,7 +2908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", "test": "test_update_schema_to_lower_than_checkpoint", "response": "200", "error": "", @@ -2922,7 +2922,7 @@ "DataFormat, RegistryId, SchemaName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -2932,7 +2932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_create_without_registry_returns_not_found", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_create_without_registry_returns_not_found", "test": "test_schema_create_without_registry_returns_not_found", "response": "400", "error": "EntityNotFoundException", @@ -2948,7 +2948,7 @@ "EncryptionConfiguration, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", "test": "test_sec_config_crud", "response": "200", "error": "", @@ -2964,24 +2964,24 @@ "CatalogId, DatabaseName, TableInput": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..Retention', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2990,31 +2990,31 @@ "Actions, Description, Name, Predicate, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Actions, Name, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_trigger_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_trigger_crud", "test": "test_trigger_crud", "response": "200", "error": "", @@ -3030,31 +3030,31 @@ "DefaultRunProperties, Description, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_workflow_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_workflow_crud", "test": "test_workflow_crud", "response": "200", "error": "", @@ -3070,17 +3070,17 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", "snapshot_skipped": "['$..GrokClassifier.Version']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_classifier_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_classifier_crud", "test": "test_classifier_crud", "response": "200", "error": "", @@ -3090,7 +3090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_classifier_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_classifier_crud", "test": "test_classifier_crud", "response": "400", "error": "EntityNotFoundException", @@ -3100,7 +3100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_classifier_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_classifier_crud", "test": "test_classifier_crud", "response": "400", "error": "EntityNotFoundException", @@ -3116,7 +3116,7 @@ "ConnectionName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", "test": "test_connection_crud", "response": "200", "error": "", @@ -3126,7 +3126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", "test": "test_connection_crud", "response": "400", "error": "EntityNotFoundException", @@ -3136,7 +3136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", "test": "test_connection_crud", "response": "400", "error": "EntityNotFoundException", @@ -3152,7 +3152,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -3162,7 +3162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "400", "error": "EntityNotFoundException", @@ -3172,7 +3172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "400", "error": "EntityNotFoundException", @@ -3188,17 +3188,17 @@ "JobName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "200", "error": "", @@ -3208,7 +3208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", "test": "test_job_runs_crud", "response": "200", "error": "", @@ -3218,7 +3218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "400", "error": "EntityNotFoundException", @@ -3228,7 +3228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "400", "error": "EntityNotFoundException", @@ -3244,7 +3244,7 @@ "RegistryId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_registry_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_registry_crud", "test": "test_registry_crud", "response": "200", "error": "", @@ -3254,7 +3254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -3264,7 +3264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_registry_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_registry_crud", "test": "test_registry_crud", "response": "400", "error": "EntityNotFoundException", @@ -3274,7 +3274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_registry_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_registry_crud", "test": "test_registry_crud", "response": "400", "error": "EntityNotFoundException", @@ -3290,7 +3290,7 @@ "ResourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", "test": "test_resource_policy_crud", "response": "200", "error": "", @@ -3306,7 +3306,7 @@ "SchemaId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -3316,7 +3316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", "test": "test_schema_version_metadata_crud", "response": "200", "error": "", @@ -3326,7 +3326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_compatibility_disabled_raises_on_new_version", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_compatibility_disabled_raises_on_new_version", "test": "test_compatibility_disabled_raises_on_new_version", "response": "200", "error": "", @@ -3336,7 +3336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_duplicate_schema_version_not_created", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_duplicate_schema_version_not_created", "test": "test_duplicate_schema_version_not_created", "response": "200", "error": "", @@ -3346,7 +3346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -3356,7 +3356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -3366,7 +3366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -3376,7 +3376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -3386,7 +3386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -3396,7 +3396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -3406,7 +3406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -3416,7 +3416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -3426,7 +3426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -3436,7 +3436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -3446,7 +3446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -3456,7 +3456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "response": "200", "error": "", @@ -3466,7 +3466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "response": "200", "error": "", @@ -3476,7 +3476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", "response": "200", "error": "", @@ -3486,7 +3486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -3496,7 +3496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -3506,7 +3506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", "test": "test_schema_version_crud", "response": "200", "error": "", @@ -3516,7 +3516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", "test": "test_update_schema", "response": "200", "error": "", @@ -3526,7 +3526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", "test": "test_update_schema_compatibility", "response": "200", "error": "", @@ -3536,7 +3536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_with_same_value", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_with_same_value", "test": "test_update_schema_compatibility_with_same_value", "response": "200", "error": "", @@ -3546,7 +3546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_without_version", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_without_version", "test": "test_update_schema_compatibility_without_version", "response": "200", "error": "", @@ -3556,7 +3556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", "test": "test_update_schema_only_description", "response": "200", "error": "", @@ -3566,7 +3566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", "test": "test_update_schema_to_lower_than_checkpoint", "response": "200", "error": "", @@ -3576,7 +3576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "400", "error": "EntityNotFoundException", @@ -3586,7 +3586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "400", "error": "EntityNotFoundException", @@ -3602,7 +3602,7 @@ "SchemaId, Versions": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", "test": "test_schema_version_crud", "response": "200", "error": "", @@ -3612,7 +3612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", "test": "test_schema_version_crud", "response": "400", "error": "InvalidInputException", @@ -3628,7 +3628,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", "test": "test_sec_config_crud", "response": "200", "error": "", @@ -3638,7 +3638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", "test": "test_sec_config_crud", "response": "400", "error": "EntityNotFoundException", @@ -3648,7 +3648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", "test": "test_sec_config_crud", "response": "400", "error": "EntityNotFoundException", @@ -3664,14 +3664,14 @@ "DatabaseName, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..Retention', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -3680,17 +3680,17 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_trigger_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_trigger_crud", "test": "test_trigger_crud", "response": "200", "error": "", @@ -3706,17 +3706,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", - "test": "test_workflow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_workflow_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_workflow_crud", "test": "test_workflow_crud", "response": "200", "error": "", @@ -3726,7 +3716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_workflow_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_workflow_crud", "test": "test_workflow_crud", "response": "400", "error": "EntityNotFoundException", @@ -3736,7 +3726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_workflow_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_workflow_crud", "test": "test_workflow_crud", "response": "400", "error": "EntityNotFoundException", @@ -3752,17 +3742,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", - "test": "test_classifier", - "response": "200", - "error": "", - "snapshot_skipped": "['$..GrokClassifier.Version']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_classifier", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_classifier", "test": "test_classifier", "response": "200", "error": "", @@ -3772,7 +3752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_classifier_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_classifier_crud", "test": "test_classifier_crud", "response": "200", "error": "", @@ -3782,14 +3762,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -3798,7 +3778,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_classifier_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_classifier_crud", "test": "test_classifier_crud", "response": "200", "error": "", @@ -3812,7 +3792,7 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_classifier_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_classifier_crud", "test": "test_classifier_crud", "response": "200", "error": "", @@ -3828,7 +3808,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", "test": "test_connection_crud", "response": "200", "error": "", @@ -3844,7 +3824,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", "test": "test_connection_crud", "response": "200", "error": "", @@ -3858,7 +3838,7 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", "test": "test_connection_crud", "response": "200", "error": "", @@ -3874,7 +3854,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -3884,14 +3864,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -3900,7 +3880,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -3914,7 +3894,7 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -3930,41 +3910,41 @@ "CatalogId, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", "snapshot_skipped": "['$..Database.CreateTableDefaultPermissions', '$..Database.Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..Retention', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_database", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_database", "test": "test_database", "response": "200", "error": "", @@ -3980,17 +3960,7 @@ "JobName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", @@ -4000,17 +3970,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "200", "error": "", @@ -4026,7 +3996,7 @@ "JobName, RunId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", "test": "test_job_runs_crud", "response": "200", "error": "", @@ -4042,7 +4012,7 @@ "JobName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", "test": "test_job_runs_crud", "response": "200", "error": "", @@ -4058,7 +4028,7 @@ "MaxResults, NextToken": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "200", "error": "", @@ -4074,7 +4044,7 @@ "RegistryId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_registry_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_registry_crud", "test": "test_registry_crud", "response": "200", "error": "", @@ -4090,7 +4060,7 @@ "ResourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", "test": "test_resource_policy_crud", "response": "200", "error": "", @@ -4106,7 +4076,7 @@ "SchemaId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -4116,7 +4086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", "test": "test_update_schema", "response": "200", "error": "", @@ -4126,7 +4096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", "test": "test_update_schema_compatibility", "response": "200", "error": "", @@ -4136,7 +4106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", "test": "test_update_schema_only_description", "response": "200", "error": "", @@ -4152,7 +4122,7 @@ "SchemaId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -4166,7 +4136,7 @@ "SchemaId, SchemaVersionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -4180,7 +4150,7 @@ "SchemaVersionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -4190,7 +4160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4200,7 +4170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -4210,7 +4180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4220,7 +4190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -4230,7 +4200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -4240,7 +4210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4250,7 +4220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -4260,7 +4230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4270,7 +4240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -4280,7 +4250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4290,7 +4260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -4300,7 +4270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "response": "200", "error": "", @@ -4310,7 +4280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "response": "200", "error": "", @@ -4320,7 +4290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", "response": "200", "error": "", @@ -4330,7 +4300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4340,7 +4310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4356,7 +4326,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", "test": "test_sec_config_crud", "response": "200", "error": "", @@ -4372,7 +4342,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", "test": "test_sec_config_crud", "response": "200", "error": "", @@ -4386,7 +4356,7 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", "test": "test_sec_config_crud", "response": "200", "error": "", @@ -4402,17 +4372,7 @@ "CatalogId, DatabaseName, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", - "test": "test_table", - "response": "200", - "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..IsRegisteredWithLakeFormation', '$..Retention', '$..VersionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_table", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_table", "test": "test_table", "response": "200", "error": "", @@ -4422,14 +4382,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -4438,17 +4398,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", - "test": "test_trigger", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_trigger", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_trigger", "test": "test_trigger", "response": "200", "error": "", @@ -4458,17 +4408,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_trigger_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_trigger_crud", "test": "test_trigger_crud", "response": "200", "error": "", @@ -4484,7 +4434,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_trigger_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_trigger_crud", "test": "test_trigger_crud", "response": "200", "error": "", @@ -4498,7 +4448,7 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_trigger_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_trigger_crud", "test": "test_trigger_crud", "response": "200", "error": "", @@ -4514,17 +4464,7 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", - "test": "test_workflow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_workflow", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_workflow", "test": "test_workflow", "response": "200", "error": "", @@ -4534,17 +4474,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_workflow_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_workflow_crud", "test": "test_workflow_crud", "response": "200", "error": "", @@ -4560,7 +4500,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -4574,7 +4514,7 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -4588,7 +4528,7 @@ "Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -4604,7 +4544,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", "test": "test_create_job_with_cloudformation", "response": "200", "error": "", @@ -4618,7 +4558,7 @@ "MaxResults, NextToken, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "200", "error": "", @@ -4632,7 +4572,7 @@ "MaxResults, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "200", "error": "", @@ -4648,7 +4588,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_registry_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_registry_crud", "test": "test_registry_crud", "response": "200", "error": "", @@ -4664,7 +4604,7 @@ "MaxResults, SchemaId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", "test": "test_schema_version_crud", "response": "200", "error": "", @@ -4678,7 +4618,7 @@ "SchemaId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", "test": "test_schema_version_crud", "response": "200", "error": "", @@ -4694,7 +4634,7 @@ "RegistryId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", "test": "test_schema_crud", "response": "200", "error": "", @@ -4710,7 +4650,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_workflow_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_workflow_crud", "test": "test_workflow_crud", "response": "200", "error": "", @@ -4724,7 +4664,7 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_workflow_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_workflow_crud", "test": "test_workflow_crud", "response": "200", "error": "", @@ -4740,7 +4680,7 @@ "PolicyInJson": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", "test": "test_resource_policy_crud", "response": "200", "error": "", @@ -4756,7 +4696,7 @@ "MetadataKeyValue, SchemaId, SchemaVersionNumber": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", "test": "test_schema_version_metadata_crud", "response": "200", "error": "", @@ -4772,7 +4712,7 @@ "MetadataList, SchemaId, SchemaVersionNumber": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", "test": "test_schema_version_metadata_crud", "response": "200", "error": "", @@ -4786,7 +4726,7 @@ "SchemaId, SchemaVersionNumber": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", "test": "test_schema_version_metadata_crud", "response": "200", "error": "", @@ -4802,7 +4742,7 @@ "SchemaDefinition, SchemaId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_duplicate_schema_version_not_created", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_duplicate_schema_version_not_created", "test": "test_duplicate_schema_version_not_created", "response": "200", "error": "", @@ -4812,7 +4752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4822,7 +4762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -4832,7 +4772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4842,7 +4782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -4852,7 +4792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -4862,7 +4802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4872,7 +4812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -4882,7 +4822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4892,7 +4832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", "response": "200", "error": "", @@ -4902,7 +4842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4912,7 +4852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", "response": "200", "error": "", @@ -4922,7 +4862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "response": "200", "error": "", @@ -4932,7 +4872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", "response": "200", "error": "", @@ -4942,7 +4882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", "response": "200", "error": "", @@ -4952,7 +4892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4962,7 +4902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", "response": "200", "error": "", @@ -4972,7 +4912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", "test": "test_schema_version_crud", "response": "200", "error": "", @@ -4982,7 +4922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", "test": "test_update_schema", "response": "200", "error": "", @@ -4992,7 +4932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", "test": "test_update_schema_to_lower_than_checkpoint", "response": "200", "error": "", @@ -5002,7 +4942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_compatibility_disabled_raises_on_new_version", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_compatibility_disabled_raises_on_new_version", "test": "test_compatibility_disabled_raises_on_new_version", "response": "400", "error": "InvalidInputException", @@ -5018,7 +4958,7 @@ "MetadataKeyValue, SchemaId, SchemaVersionNumber": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", "test": "test_schema_version_metadata_crud", "response": "200", "error": "", @@ -5034,7 +4974,7 @@ "JobName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", "test": "test_job_runs_crud", "response": "200", "error": "", @@ -5050,7 +4990,7 @@ "ConnectionInput, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", "test": "test_connection_crud", "response": "200", "error": "", @@ -5066,7 +5006,7 @@ "Name, Role": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", "test": "test_crawler_crud", "response": "200", "error": "", @@ -5082,7 +5022,7 @@ "JobName, JobUpdate": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", "test": "test_job_crud", "response": "200", "error": "", @@ -5098,7 +5038,7 @@ "Description, RegistryId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_registry_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_registry_crud", "test": "test_registry_crud", "response": "200", "error": "", @@ -5114,7 +5054,7 @@ "Compatibility, SchemaId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_without_version", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_without_version", "test": "test_update_schema_compatibility_without_version", "response": "400", "error": "InvalidInputException", @@ -5128,7 +5068,7 @@ "Compatibility, SchemaId, SchemaVersionNumber": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", "test": "test_update_schema_compatibility", "response": "200", "error": "", @@ -5138,7 +5078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_with_same_value", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_with_same_value", "test": "test_update_schema_compatibility_with_same_value", "response": "400", "error": "InvalidInputException", @@ -5152,7 +5092,7 @@ "Description, SchemaId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", "test": "test_update_schema_only_description", "response": "200", "error": "", @@ -5166,7 +5106,7 @@ "SchemaId, SchemaVersionNumber": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", "test": "test_update_schema", "response": "200", "error": "", @@ -5176,7 +5116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", "test": "test_update_schema_to_lower_than_checkpoint", "response": "200", "error": "", @@ -5186,7 +5126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", "test": "test_update_schema_to_lower_than_checkpoint", "response": "400", "error": "InvalidInputException", @@ -5202,7 +5142,7 @@ "Name, TriggerUpdate": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_trigger_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_trigger_crud", "test": "test_trigger_crud", "response": "200", "error": "", diff --git a/data/coverage/iam.json b/data/coverage/iam.json index bdd663b6ca..3eb47c0449 100644 --- a/data/coverage/iam.json +++ b/data/coverage/iam.json @@ -333,8 +333,8 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -1916,33 +1916,33 @@ "InstanceProfileName, RoleName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", + "test": "test_batch_create_compute_environment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" } ] @@ -1952,7 +1952,7 @@ "GroupName, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -2000,14 +2000,14 @@ "GroupName, PolicyArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -2038,7 +2038,67 @@ "PolicyArn, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -2048,7 +2108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -2058,7 +2118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -2068,7 +2128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -2078,7 +2138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -2088,367 +2148,407 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", + "test": "test_attach_detach_role_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -2458,17 +2558,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -2478,7 +2578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -2488,88 +2588,90 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", - "response": "200", - "error": "", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", + "response": "400", + "error": "InvalidInputException", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", + "response": "400", + "error": "InvalidInputException", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", - "test": "test_attach_detach_role_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -2578,18 +2680,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", + "test": "test_iam_role_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -2598,50 +2730,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", - "response": "400", - "error": "InvalidInputException", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", - "response": "400", - "error": "InvalidInputException", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", @@ -2650,7 +2790,57 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -2660,7 +2850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -2670,7 +2860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -2680,7 +2870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -2690,7 +2880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -2700,7 +2890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -2710,7 +2900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -2720,7 +2910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -2730,7 +2920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -2740,7 +2930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -2750,7 +2940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -2760,7 +2950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -2770,7 +2960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -2780,7 +2970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -2790,7 +2980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -2800,7 +2990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -2810,7 +3000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -2820,7 +3010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -2830,7 +3020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -2840,7 +3030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -2850,7 +3040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -2860,7 +3050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -2870,17 +3060,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", @@ -2890,7 +3080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", @@ -2900,7 +3090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -2910,7 +3100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -2920,7 +3110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -2930,7 +3120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -2940,7 +3130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -2950,7 +3140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -2960,7 +3150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -2970,7 +3160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -2980,7 +3170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "200", "error": "", @@ -2990,7 +3180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", @@ -3000,7 +3190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", @@ -3010,7 +3200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -3020,7 +3210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -3030,88 +3220,98 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "test": "test_admin_no_srp_auth_flow", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3120,8 +3320,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3130,8 +3330,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", + "test": "test_login_via_web_form", "response": "200", "error": "", "snapshot_skipped": "", @@ -3140,28 +3340,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", + "test": "test_mfa_sms_config", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", + "test": "test_password_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", + "test": "test_restore_forgotten_password", "response": "200", "error": "", "snapshot_skipped": "", @@ -3170,38 +3370,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", + "test": "test_srp_login", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AccountRecoverySetting']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "test": "test_token_endpoint[code-body]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..AllowedOAuthScopes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "test": "test_update_user_mfa_preferences", "response": "200", "error": "", "snapshot_skipped": "", @@ -3210,8 +3410,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", + "test": "test_user_groups", "response": "200", "error": "", "snapshot_skipped": "", @@ -3220,128 +3420,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", - "test": "test_admin_no_srp_auth_flow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", - "test": "test_change_password[user-{short_uid}@example.com]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", - "test": "test_change_password[user-{short_uid}]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", - "test": "test_login_via_web_form", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", - "test": "test_mfa_sms_config", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", - "test": "test_password_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", - "test": "test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", + "test": "test_user_pool_error_messages", "response": "200", "error": "", "snapshot_skipped": "", @@ -3350,38 +3430,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", - "test": "test_srp_login", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AccountRecoverySetting']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", - "test": "test_token_endpoint[code-body]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AllowedOAuthScopes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", - "test": "test_token_endpoint[code-query_params]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AllowedOAuthScopes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", - "test": "test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "test": "test_create_identity_get_id", "response": "200", "error": "", "snapshot_skipped": "", @@ -3390,8 +3440,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", - "test": "test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", + "test": "test_create_app_in_k3s_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -3400,34 +3450,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", - "test": "test_user_pool_error_messages", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", - "test": "test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", - "test": "test_create_app_in_k3s_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -3436,17 +3466,17 @@ "PolicyArn, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", "test": "test_attach_iam_role_to_new_iam_user", "response": "200", "error": "", @@ -3456,7 +3486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "200", "error": "", @@ -3466,7 +3496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "400", "error": "InvalidInputException", @@ -3476,7 +3506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "400", "error": "InvalidInputException", @@ -3486,7 +3516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "404", "error": "CommonServiceException", @@ -3497,56 +3527,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", "test": "test_enforce_policy_acm", @@ -3756,16 +3736,10 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "CreateAccessKey": { - "UserName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", - "test": "test_get_user_without_username_as_user", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -3774,8 +3748,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", - "test": "test_get_caller_identity_user_access_key[False]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3784,20 +3758,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", - "test": "test_get_caller_identity_user_access_key[True]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3806,18 +3778,24 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "CreateAccessKey": { + "UserName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "test": "test_get_user_without_username_as_user", "response": "200", "error": "", "snapshot_skipped": "", @@ -3826,8 +3804,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", + "test": "test_get_caller_identity_user_access_key[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3836,28 +3814,20 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", + "test": "test_get_caller_identity_user_access_key[True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", + "test": "test_batch_create_compute_environment", "response": "200", "error": "", "snapshot_skipped": "", @@ -4264,6 +4234,66 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -4272,7 +4302,7 @@ "GroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -4282,14 +4312,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -4330,7 +4360,7 @@ "InstanceProfileName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", "test": "test_instance_profile_tags", "response": "200", "error": "", @@ -4342,33 +4372,33 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", + "test": "test_batch_create_compute_environment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" } ] @@ -4378,7 +4408,7 @@ "Path, PolicyDocument, PolicyName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", "test": "test_attach_detach_role_policy", "response": "200", "error": "", @@ -4388,7 +4418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_simulate_principle_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_simulate_principle_policy", "test": "test_simulate_principle_policy", "response": "200", "error": "", @@ -4400,7 +4430,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", "test": "test_resource_policy_crud", "response": "200", "error": "", @@ -4414,7 +4444,7 @@ "PolicyDocument, PolicyName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -4424,7 +4454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -4434,7 +4464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -4444,7 +4474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -4454,7 +4484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -4464,78 +4494,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", - "test": "test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4544,7 +4554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -4554,7 +4564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", @@ -4564,7 +4574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", "test": "test_attach_iam_role_to_new_iam_user", "response": "200", "error": "", @@ -4574,7 +4584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", @@ -4584,7 +4594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", "test": "test_role_attach_policy", "response": "200", "error": "", @@ -4594,7 +4604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "200", "error": "", @@ -4604,20 +4614,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4626,188 +4634,190 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", + "test": "test_enforce_policy_acm", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", + "test": "test_enforce_policy_apigateway", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", + "test": "test_enforce_policy_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", + "test": "test_enforce_policy_cloudwatch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", + "test": "test_enforce_policy_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch", + "test": "test_enforce_policy_elasticsearch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch_two_domains", + "test": "test_enforce_policy_elasticsearch_two_domains", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_events", + "test": "test_enforce_policy_events", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kinesis", + "test": "test_enforce_policy_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kms", + "test": "test_enforce_policy_kms", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", + "test": "test_enforce_policy_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_redshift", + "test": "test_enforce_policy_redshift", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", + "test": "test_enforce_policy_secretsmanager_create", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_sqs", + "test": "test_enforce_policy_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -4816,8 +4826,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", @@ -4826,8 +4836,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", + "test": "test_role_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", @@ -4836,8 +4846,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_user_with_permissions_boundary", + "test": "test_user_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", @@ -4846,88 +4856,128 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_user_permission_boundary", + "test": "test_sqs_receive_queue_attributes_user_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", + "test": "test_get_boundary_for_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_user", + "test": "test_get_boundary_for_user", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", + "test": "test_iam_role_attached_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_and_group_policies", + "test": "test_iam_user_and_group_policies", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_attached_policy", + "test": "test_iam_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_group_attached_policies", + "test": "test_iam_user_group_attached_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_multiple_policies", + "test": "test_iam_user_multiple_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4936,8 +4986,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4946,38 +4996,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", - "test": "test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", @@ -4986,8 +5036,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -4996,28 +5046,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", @@ -5026,188 +5076,188 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", - "test": "test_create_apigateway_authorizer_client_credentials", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", - "test": "test_enforce_policy_acm", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", - "test": "test_enforce_policy_apigateway", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", - "test": "test_enforce_policy_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", - "test": "test_enforce_policy_cloudwatch", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", - "test": "test_enforce_policy_dynamodb", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch", - "test": "test_enforce_policy_elasticsearch", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch_two_domains", - "test": "test_enforce_policy_elasticsearch_two_domains", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_events", - "test": "test_enforce_policy_events", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kinesis", - "test": "test_enforce_policy_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kms", - "test": "test_enforce_policy_kms", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", - "test": "test_enforce_policy_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_redshift", - "test": "test_enforce_policy_redshift", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", - "test": "test_enforce_policy_secretsmanager_create", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_sqs", - "test": "test_enforce_policy_sqs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5216,8 +5266,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5226,8 +5276,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5236,8 +5286,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_user_with_permissions_boundary", - "test": "test_user_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5246,108 +5296,88 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_user_permission_boundary", - "test": "test_sqs_receive_queue_attributes_user_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", - "test": "test_get_boundary_for_role", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_user", - "test": "test_get_boundary_for_user", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_and_group_policies", - "test": "test_iam_user_and_group_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_attached_policy", - "test": "test_iam_user_attached_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_group_attached_policies", - "test": "test_iam_user_group_attached_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_multiple_policies", - "test": "test_iam_user_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", @@ -5356,18 +5386,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "test": "test_websocket_response_templates", "response": "200", "error": "", "snapshot_skipped": "", @@ -5376,8 +5406,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", @@ -5386,38 +5416,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5426,8 +5456,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5436,8 +5466,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -5446,27 +5476,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "test": "test_create_apigateway_authorizer_client_credentials", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -5476,7 +5506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -5486,7 +5516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -5496,7 +5526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -5506,7 +5536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -5516,7 +5546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -5526,7 +5556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -5536,7 +5566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -5546,7 +5576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -5556,7 +5586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -5566,7 +5596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -5576,7 +5606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -5586,7 +5616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -5596,7 +5626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -5604,6 +5634,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -5612,7 +5652,7 @@ "AssumeRolePolicyDocument, Description, Path, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", "test": "test_create_role_with_assume_role_policy", "response": "200", "error": "", @@ -5626,26 +5666,26 @@ "AssumeRolePolicyDocument, Description, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -5678,47 +5718,47 @@ "AssumeRolePolicyDocument, Path, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_describe_role", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_describe_role", "test": "test_create_describe_role", "response": "200", "error": "", @@ -5728,7 +5768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", "test": "test_create_role_with_assume_role_policy", "response": "200", "error": "", @@ -5738,7 +5778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", @@ -5755,49 +5795,49 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -5818,7 +5858,57 @@ "AssumeRolePolicyDocument, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -5828,7 +5918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -5838,7 +5928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -5848,7 +5938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "200", "error": "", @@ -5858,7 +5948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -5868,7 +5958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -5878,7 +5968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -5888,7 +5978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -5898,7 +5988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -5908,7 +5998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -5918,7 +6008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -5928,7 +6018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -5938,7 +6028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -5948,7 +6038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -5958,628 +6048,588 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", - "test": "test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "test": "test_get_user_without_username_as_role", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", + "test": "test_attach_detach_role_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_recreate_iam_role", + "test": "test_recreate_iam_role", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_update_assume_role_policy", + "test": "test_update_assume_role_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", - "test": "test_default_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", - "test": "test_attach_detach_role_policy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_recreate_iam_role", - "test": "test_recreate_iam_role", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_update_assume_role_policy", - "test": "test_update_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", + "test": "test_default_logging_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -6588,37 +6638,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", "test": "test_get_caller_identity_role_access_key[False]", "response": "200", "error": "", @@ -6628,7 +6678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", "test": "test_get_caller_identity_role_access_key[True]", "response": "200", "error": "", @@ -6658,7 +6708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_role_with_malformed_assume_role_policy_document", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_role_with_malformed_assume_role_policy_document", "test": "test_create_role_with_malformed_assume_role_policy_document", "response": "400", "error": "MalformedPolicyDocumentException", @@ -6668,7 +6718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_recreate_iam_role", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_recreate_iam_role", "test": "test_recreate_iam_role", "response": "409", "error": "CommonServiceException", @@ -6680,198 +6730,198 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", + "test": "test_assume_role_sqs_with_put_role_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", + "test": "test_batch_create_compute_environment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", + "test": "test_iam_trust_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", + "test": "test_get_boundary_for_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", + "test": "test_get_permissions_for_role_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", + "test": "test_iam_role_attached_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", + "test": "test_iam_role_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", + "test": "test_extract_caller_principal_role[role]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", + "test": "test_get_resource_policy_sts", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", + "test": "test_policy_generation_stream_as_role", "response": "200", "error": "", "snapshot_skipped": "", @@ -6880,48 +6930,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", "response": "200", "error": "", "snapshot_skipped": "", @@ -6930,8 +6990,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", @@ -6940,8 +7000,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", "snapshot_skipped": "", @@ -6950,18 +7010,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", @@ -6970,168 +7030,168 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", - "test": "test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7140,248 +7200,248 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", - "test": "test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", - "test": "test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "test": "test_websocket_response_templates", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", - "test": "test_iam_trust_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", @@ -7390,28 +7450,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "test": "test_specify_resources_by_name", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", - "test": "test_get_boundary_for_role", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -7420,28 +7470,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", - "test": "test_iam_role_inline_policy", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7450,8 +7500,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", - "test": "test_extract_caller_principal_role[role]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7460,8 +7510,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", - "test": "test_get_resource_policy_sts", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7470,8 +7520,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", - "test": "test_policy_generation_stream_as_role", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7480,38 +7530,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -7520,68 +7560,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "test": "test_resolver_with_cache", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", + "test": "test_create_job_default_command", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", + "test": "test_create_submit_job", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", + "test": "test_create_with_additional_config", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_environment_with_empty_params", + "test": "test_environment_with_empty_params", "response": "200", "error": "", "snapshot_skipped": "", @@ -7590,18 +7630,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", @@ -7610,8 +7650,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -7620,38 +7660,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", + "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", - "test": "test_specify_resources_by_name", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", - "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", - "test": "test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", @@ -7660,8 +7690,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", - "test": "test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", @@ -7670,8 +7700,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", - "test": "test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", @@ -7680,27 +7710,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_environment_with_empty_params", - "test": "test_environment_with_empty_params", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -7710,7 +7740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -7720,7 +7750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -7730,7 +7760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -7740,7 +7770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -7750,7 +7780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -7760,7 +7790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -7770,7 +7800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -7780,7 +7810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -7790,7 +7820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -7800,7 +7830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -7810,7 +7840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -7820,7 +7850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -7830,7 +7860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -7840,7 +7870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -7850,7 +7880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_app_in_k3s_cluster", "test": "test_create_app_in_k3s_cluster", "response": "200", "error": "", @@ -7860,7 +7890,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -7870,7 +7920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -7880,7 +7930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -7890,7 +7940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -7900,7 +7950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -7910,7 +7960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -7920,7 +7970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -7930,7 +7980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -7940,7 +7990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -7950,7 +8000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -7960,7 +8010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -7970,7 +8020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -7980,7 +8030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -7990,7 +8040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -8000,7 +8050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -8010,7 +8060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -8020,7 +8070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -8030,7 +8080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -8040,7 +8090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -8050,7 +8100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -8060,7 +8110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -8074,116 +8124,126 @@ "AssumeRolePolicyDocument, RoleName, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8192,14 +8252,14 @@ "AWSServiceName, Description": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8208,7 +8268,7 @@ "PermissionsBoundary, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", @@ -8234,7 +8294,7 @@ "Tags, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_user_with_tags", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_user_with_tags", "test": "test_create_user_with_tags", "response": "200", "error": "", @@ -8248,7 +8308,7 @@ "UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -8258,7 +8318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -8268,7 +8328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -8278,7 +8338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -8288,37 +8348,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", "snapshot_skipped": "['$..User.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -8328,7 +8388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", "test": "test_get_user_without_username_as_user", "response": "200", "error": "", @@ -8338,7 +8398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", "test": "test_attach_iam_role_to_new_iam_user", "response": "200", "error": "", @@ -8348,7 +8408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "200", "error": "", @@ -8358,7 +8418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", "test": "test_get_caller_identity_user_access_key[False]", "response": "200", "error": "", @@ -8368,7 +8428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", "test": "test_get_caller_identity_user_access_key[True]", "response": "200", "error": "", @@ -8380,8 +8440,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", + "test": "test_batch_create_compute_environment", "response": "200", "error": "", "snapshot_skipped": "", @@ -8390,68 +8450,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", - "test": "test_enforce_policy_acm", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", + "test": "test_enforce_policy_acm", "response": "200", "error": "", "snapshot_skipped": "", @@ -8938,16 +8938,10 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteAccessKey": { - "AccessKeyId, UserName": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", - "test": "test_get_user_without_username_as_user", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -8956,8 +8950,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", - "test": "test_get_caller_identity_user_access_key[False]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -8966,20 +8960,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", - "test": "test_get_caller_identity_user_access_key[True]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8988,8 +8980,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8998,18 +8990,24 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "DeleteAccessKey": { + "AccessKeyId, UserName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "test": "test_get_user_without_username_as_user", "response": "200", "error": "", "snapshot_skipped": "", @@ -9018,8 +9016,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", + "test": "test_get_caller_identity_user_access_key[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9027,6 +9025,18 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", + "test": "test_get_caller_identity_user_access_key[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", "test": "test_batch_create_compute_environment", @@ -9436,6 +9446,56 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -9444,7 +9504,7 @@ "GroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -9454,14 +9514,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -9502,14 +9562,14 @@ "GroupName, PolicyName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -9540,7 +9600,7 @@ "InstanceProfileName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", "test": "test_instance_profile_tags", "response": "200", "error": "", @@ -9549,28 +9609,6 @@ "snapshot_tested": false, "origin": "external" } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } ] } }, @@ -9578,7 +9616,7 @@ "PolicyArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -9588,7 +9626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -9598,7 +9636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -9608,7 +9646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -9618,7 +9656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -9628,47 +9666,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_extensions_resourcetypes.py::TestExtensionsResourceTypes::test_deploy_resource_type", - "test": "test_deploy_resource_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", - "test": "test_string_split", - "response": "200", - "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/intrinsic_functions/test_unique_id_generation.py::TestUniqueIdGeneration::test_uuid", - "test": "test_uuid", - "response": "200", - "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_unsupported_parameters", - "test": "test_send_message_unsupported_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_invalid_getatt_fails", + "test": "test_invalid_getatt_fails", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", @@ -9678,7 +9686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -9688,7 +9696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", @@ -9698,7 +9706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", "test": "test_attach_detach_role_policy", "response": "200", "error": "", @@ -9708,7 +9716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", "test": "test_attach_iam_role_to_new_iam_user", "response": "200", "error": "", @@ -9718,7 +9726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", @@ -9728,7 +9736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", "test": "test_role_attach_policy", "response": "200", "error": "", @@ -9738,7 +9746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "200", "error": "", @@ -9748,7 +9756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -9758,357 +9766,347 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "404", - "error": "NoSuchEntityException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sfn.py::TestTaskServiceSfn::test_start_execution_no_such_arn", + "test": "test_start_execution_no_such_arn", + "response": "200", + "error": "", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", - "response": "404", - "error": "NoSuchEntityException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_unique_id_generation.py::TestUniqueIdGeneration::test_uuid", + "test": "test_uuid", + "response": "200", + "error": "", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", - "response": "404", - "error": "NoSuchEntityException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution_input_json", + "test": "test_start_execution_input_json", + "response": "200", + "error": "", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "test": "test_update_inline_policy", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "404", - "error": "NoSuchEntityException", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", "response": "404", "error": "NoSuchEntityException", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", "response": "404", "error": "NoSuchEntityException", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "404", "error": "NoSuchEntityException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "404", "error": "NoSuchEntityException", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "404", "error": "NoSuchEntityException", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", "response": "404", "error": "NoSuchEntityException", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "404", "error": "NoSuchEntityException", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_delete_non_existent_policy_returns_no_such_entity", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_delete_non_existent_policy_returns_no_such_entity", "test": "test_delete_non_existent_policy_returns_no_such_entity", "response": "404", "error": "NoSuchEntityException", @@ -10116,192 +10114,202 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "404", + "error": "NoSuchEntityException", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "404", + "error": "NoSuchEntityException", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "404", + "error": "NoSuchEntityException", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "404", + "error": "NoSuchEntityException", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", + "test": "test_enforce_policy_acm", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", + "test": "test_enforce_policy_apigateway", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", + "test": "test_enforce_policy_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", + "test": "test_enforce_policy_cloudwatch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", + "test": "test_enforce_policy_dynamodb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch", + "test": "test_enforce_policy_elasticsearch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch_two_domains", + "test": "test_enforce_policy_elasticsearch_two_domains", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_events", + "test": "test_enforce_policy_events", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kinesis", + "test": "test_enforce_policy_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kms", + "test": "test_enforce_policy_kms", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", + "test": "test_enforce_policy_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_redshift", + "test": "test_enforce_policy_redshift", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", + "test": "test_enforce_policy_secretsmanager_create", "response": "200", "error": "", "snapshot_skipped": "", @@ -10310,8 +10318,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_sqs", + "test": "test_enforce_policy_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -10320,8 +10328,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", @@ -10330,8 +10338,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", + "test": "test_role_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", @@ -10340,88 +10348,118 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_user_with_permissions_boundary", + "test": "test_user_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Detail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_user_permission_boundary", + "test": "test_sqs_receive_queue_attributes_user_permission_boundary", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", + "test": "test_get_boundary_for_role", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_user", + "test": "test_get_boundary_for_user", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", + "test": "test_iam_role_attached_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_and_group_policies", + "test": "test_iam_user_and_group_policies", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_attached_policy", + "test": "test_iam_user_attached_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_group_attached_policies", + "test": "test_iam_user_group_attached_policies", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_multiple_policies", + "test": "test_iam_user_multiple_policies", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -10430,18 +10468,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", - "test": "test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10450,8 +10488,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10460,38 +10498,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", @@ -10500,8 +10538,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -10510,8 +10548,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", @@ -10520,208 +10558,208 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", - "test": "test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", - "test": "test_enforce_policy_acm", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", - "test": "test_enforce_policy_apigateway", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", - "test": "test_enforce_policy_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", - "test": "test_enforce_policy_cloudwatch", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", - "test": "test_enforce_policy_dynamodb", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch", - "test": "test_enforce_policy_elasticsearch", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch_two_domains", - "test": "test_enforce_policy_elasticsearch_two_domains", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_events", - "test": "test_enforce_policy_events", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kinesis", - "test": "test_enforce_policy_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kms", - "test": "test_enforce_policy_kms", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", - "test": "test_enforce_policy_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_redshift", - "test": "test_enforce_policy_redshift", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", - "test": "test_enforce_policy_secretsmanager_create", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_sqs", - "test": "test_enforce_policy_sqs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10730,8 +10768,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_user_with_permissions_boundary", - "test": "test_user_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10740,28 +10778,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_user_permission_boundary", - "test": "test_sqs_receive_queue_attributes_user_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", - "test": "test_get_boundary_for_role", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10770,98 +10798,98 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_user", - "test": "test_get_boundary_for_user", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_and_group_policies", - "test": "test_iam_user_and_group_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_attached_policy", - "test": "test_iam_user_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_group_attached_policies", - "test": "test_iam_user_group_attached_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_multiple_policies", - "test": "test_iam_user_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", @@ -10870,8 +10898,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "test": "test_websocket_response_templates", "response": "200", "error": "", "snapshot_skipped": "", @@ -10880,38 +10908,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10920,8 +10948,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10930,18 +10958,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -10950,17 +10978,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -10970,7 +10998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -10980,7 +11008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -10990,7 +11018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -11000,7 +11028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -11010,7 +11038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -11020,7 +11048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -11030,7 +11058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -11040,7 +11068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -11050,7 +11078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -11060,7 +11088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -11070,7 +11098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -11080,7 +11108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -11090,7 +11118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -11100,8 +11128,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", - "test": "test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_user_data", + "test": "test_user_data", "response": "200", "error": "", "snapshot_skipped": "", @@ -11109,6 +11137,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/integration/services/internal/test_stackinfo.py::test_stackinfo_resource", "test": "test_stackinfo_resource", @@ -11120,54 +11158,54 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "404", "error": "NoSuchEntityException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -11176,7 +11214,57 @@ "RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -11186,7 +11274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -11196,7 +11284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -11206,7 +11294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "200", "error": "", @@ -11216,7 +11304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -11226,7 +11314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -11236,7 +11324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -11246,7 +11334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -11256,7 +11344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -11266,7 +11354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -11276,7 +11364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -11286,7 +11374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -11296,7 +11384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -11306,7 +11394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -11316,747 +11404,707 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_extensions_resourcetypes.py::TestExtensionsResourceTypes::test_deploy_resource_type", - "test": "test_deploy_resource_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_invalid_getatt_fails", + "test": "test_invalid_getatt_fails", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "test": "test_get_user_without_username_as_role", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", + "test": "test_attach_detach_role_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_describe_role", + "test": "test_create_describe_role", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", + "test": "test_create_role_with_assume_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_recreate_iam_role", + "test": "test_recreate_iam_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", - "test": "test_default_logging_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", - "test": "test_string_split", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/intrinsic_functions/test_unique_id_generation.py::TestUniqueIdGeneration::test_uuid", - "test": "test_uuid", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_update_assume_role_policy", + "test": "test_update_assume_role_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_unsupported_parameters", - "test": "test_send_message_unsupported_parameters", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", - "test": "test_attach_detach_role_policy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_describe_role", - "test": "test_create_describe_role", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", - "test": "test_create_role_with_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", - "test": "test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_recreate_iam_role", - "test": "test_recreate_iam_role", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", + "test": "test_default_logging_configuration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sfn.py::TestTaskServiceSfn::test_start_execution_no_such_arn", + "test": "test_start_execution_no_such_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_update_assume_role_policy", - "test": "test_update_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_unique_id_generation.py::TestUniqueIdGeneration::test_uuid", + "test": "test_uuid", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution_input_json", + "test": "test_start_execution_input_json", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", "test": "test_get_caller_identity_role_access_key[False]", "response": "200", "error": "", @@ -12066,7 +12114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", "test": "test_get_caller_identity_role_access_key[True]", "response": "200", "error": "", @@ -12075,6 +12123,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", "test": "test_security_groups", @@ -12106,7 +12164,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", "test": "test_attach_detach_role_policy", "response": "409", "error": "CommonServiceException", @@ -12118,188 +12186,178 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", + "test": "test_assume_role_sqs_with_put_role_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", + "test": "test_role_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", + "test": "test_iam_trust_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", + "test": "test_get_boundary_for_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", + "test": "test_get_permissions_for_role_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", + "test": "test_iam_role_attached_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", + "test": "test_iam_role_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", + "test": "test_extract_caller_principal_role[role]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12308,8 +12366,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", + "test": "test_get_resource_policy_sts", "response": "200", "error": "", "snapshot_skipped": "", @@ -12318,8 +12376,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", + "test": "test_policy_generation_stream_as_role", "response": "200", "error": "", "snapshot_skipped": "", @@ -12328,238 +12386,238 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", - "test": "test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12568,318 +12626,298 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", - "test": "test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", - "test": "test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "test": "test_websocket_response_templates", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", - "test": "test_iam_trust_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", - "test": "test_get_boundary_for_role", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "test": "test_specify_resources_by_name", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -12888,28 +12926,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", - "test": "test_iam_role_inline_policy", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12918,8 +12956,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", - "test": "test_extract_caller_principal_role[role]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12928,8 +12966,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", - "test": "test_get_resource_policy_sts", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12938,8 +12976,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", - "test": "test_policy_generation_stream_as_role", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12948,38 +12986,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -12988,58 +13016,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "test": "test_resolver_with_cache", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_environment_with_empty_params", + "test": "test_environment_with_empty_params", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", @@ -13048,8 +13076,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", @@ -13058,28 +13086,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -13088,38 +13116,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", + "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", - "test": "test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_environment_with_empty_params", - "test": "test_environment_with_empty_params", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", @@ -13128,27 +13186,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -13158,7 +13226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -13168,7 +13236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -13178,7 +13246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -13188,7 +13256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -13198,7 +13266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -13208,7 +13276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -13218,7 +13286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -13228,7 +13296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -13238,7 +13306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -13248,7 +13316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -13258,7 +13326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -13268,7 +13336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -13278,7 +13346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -13288,7 +13356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -13298,17 +13366,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_user_data", + "test": "test_user_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_cluster_default_version", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_cluster_default_version", "test": "test_cluster_default_version", "response": "200", "error": "", @@ -13318,7 +13396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -13328,7 +13406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -13338,7 +13416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -13348,7 +13426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -13358,7 +13436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -13368,7 +13446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -13378,7 +13456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -13388,7 +13466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -13398,7 +13476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -13408,7 +13486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -13418,7 +13496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -13428,7 +13506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -13438,7 +13516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -13448,7 +13526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -13458,7 +13536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -13468,7 +13546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -13478,7 +13556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -13488,7 +13566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -13498,7 +13576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -13508,7 +13586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -13518,7 +13596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -13527,16 +13605,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", - "test": "test_health_checks", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_glacier_deployed", "test": "test_glacier_deployed", @@ -13574,7 +13642,7 @@ "RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", @@ -13590,7 +13658,27 @@ "PolicyName, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -13600,7 +13688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -13610,7 +13698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -13620,7 +13708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "200", "error": "", @@ -13630,7 +13718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -13640,7 +13728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -13650,7 +13738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -13660,7 +13748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -13670,7 +13758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -13680,247 +13768,257 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "test": "test_get_user_without_username_as_role", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -13930,7 +14028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -13940,7 +14038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -13950,110 +14048,100 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", + "test": "test_assume_role_sqs_with_put_role_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -14062,8 +14150,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", + "test": "test_role_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", @@ -14072,8 +14160,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", + "test": "test_get_permissions_for_role_arn", "response": "200", "error": "", "snapshot_skipped": "", @@ -14082,8 +14170,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", + "test": "test_iam_role_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -14092,148 +14180,138 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", - "test": "test_resolver_with_cache", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "test": "test_specify_resources_by_name", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -14242,28 +14320,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", - "test": "test_iam_role_inline_policy", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "test": "test_resolver_with_cache", "response": "200", "error": "", "snapshot_skipped": "", @@ -14272,8 +14350,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", @@ -14282,18 +14360,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -14302,57 +14380,57 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", - "test": "test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", - "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -14362,7 +14440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -14372,7 +14450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -14382,7 +14460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -14392,7 +14470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -14402,7 +14480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -14412,7 +14490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -14422,7 +14500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -14432,7 +14510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -14442,7 +14520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -14452,7 +14530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -14462,7 +14540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -14472,7 +14550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -14482,7 +14560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -14492,7 +14570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -14502,7 +14580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -14512,7 +14590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -14522,7 +14600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -14532,7 +14610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -14542,7 +14620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -14558,14 +14636,14 @@ "RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -14574,7 +14652,7 @@ "UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -14584,7 +14662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -14594,7 +14672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -14604,7 +14682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -14614,37 +14692,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", "snapshot_skipped": "['$..User.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -14654,7 +14732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", @@ -14664,7 +14742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", "test": "test_get_user_without_username_as_user", "response": "200", "error": "", @@ -14674,7 +14752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", "test": "test_attach_iam_role_to_new_iam_user", "response": "200", "error": "", @@ -14684,7 +14762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_user_with_tags", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_user_with_tags", "test": "test_create_user_with_tags", "response": "200", "error": "", @@ -14694,7 +14772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", "test": "test_get_caller_identity_user_access_key[False]", "response": "200", "error": "", @@ -14704,7 +14782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", "test": "test_get_caller_identity_user_access_key[True]", "response": "200", "error": "", @@ -14714,119 +14792,729 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", - "test": "test_user_attach_policy", - "response": "409", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", "error": "CommonServiceException", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", - "test": "test_enforce_policy_acm", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", - "test": "test_enforce_policy_apigateway", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", - "test": "test_enforce_policy_cloudformation", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "test": "test_autogenerated_values", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", - "test": "test_enforce_policy_cloudwatch", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "test": "test_black_box", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "test": "test_getatt", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "test": "test_create_with_full_properties", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "test": "test_user_attach_policy", + "response": "409", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", + "test": "test_batch_create_compute_environment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", + "test": "test_enforce_policy_acm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", + "test": "test_enforce_policy_apigateway", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", + "test": "test_enforce_policy_cloudformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudwatch", + "test": "test_enforce_policy_cloudwatch", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_dynamodb", "test": "test_enforce_policy_dynamodb", "response": "200", "error": "", @@ -15246,8 +15934,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sqs", - "test": "test_get_resource_policy_sqs", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sqs", + "test": "test_get_resource_policy_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15292,7 +16030,7 @@ "UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -15302,7 +16040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", @@ -15318,27 +16056,27 @@ "PolicyName, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", "test": "test_get_user_without_username_as_user", "response": "200", "error": "", @@ -15486,14 +16224,14 @@ "GroupName, PolicyArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -15524,7 +16262,57 @@ "PolicyArn, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -15534,7 +16322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -15544,7 +16332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -15554,7 +16342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -15564,7 +16352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -15574,367 +16362,397 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_extensions_resourcetypes.py::TestExtensionsResourceTypes::test_deploy_resource_type", - "test": "test_deploy_resource_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_invalid_getatt_fails", + "test": "test_invalid_getatt_fails", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", + "test": "test_attach_detach_role_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -15944,7 +16762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -15954,108 +16772,210 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_sfn.py::TestTaskServiceSfn::test_start_execution_no_such_arn", + "test": "test_start_execution_no_such_arn", + "response": "200", + "error": "", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_unique_id_generation.py::TestUniqueIdGeneration::test_uuid", + "test": "test_uuid", + "response": "200", + "error": "", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution_input_json", + "test": "test_start_execution_input_json", + "response": "200", + "error": "", + "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", + "test": "test_iam_role_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", - "test": "test_string_split", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/intrinsic_functions/test_unique_id_generation.py::TestUniqueIdGeneration::test_uuid", - "test": "test_uuid", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_unsupported_parameters", - "test": "test_send_message_unsupported_parameters", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId', '$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_detach_role_policy", - "test": "test_attach_detach_role_policy", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -16064,39 +16984,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -16106,7 +17024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -16116,7 +17034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -16126,7 +17044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -16136,7 +17054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -16146,7 +17064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -16156,7 +17074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -16166,7 +17084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -16176,7 +17094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -16186,7 +17104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -16196,7 +17114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -16206,7 +17124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -16216,7 +17134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -16226,7 +17144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -16236,7 +17154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -16246,7 +17164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -16256,7 +17174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -16266,7 +17184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -16276,7 +17194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -16286,7 +17204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -16296,7 +17214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -16306,7 +17224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -16316,17 +17234,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", @@ -16336,7 +17254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", @@ -16346,7 +17264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", @@ -16356,7 +17274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -16366,7 +17284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -16376,7 +17294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -16386,7 +17304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -16396,7 +17314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -16406,7 +17324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -16416,7 +17334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -16426,7 +17344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", "test": "test_websocket_response_templates", "response": "200", "error": "", @@ -16436,7 +17354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", @@ -16446,7 +17364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", @@ -16456,7 +17374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -16466,7 +17384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -16476,188 +17394,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", @@ -16665,68 +17413,68 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -16736,7 +17484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -16746,7 +17494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -16756,7 +17504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -16766,7 +17514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -16776,7 +17524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -16786,7 +17534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -16796,7 +17544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -16806,7 +17554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -16816,7 +17564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -16826,7 +17574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -16836,7 +17584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -16846,7 +17594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -16856,7 +17604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -16866,23 +17614,23 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestK3SCluster::test_cluster_default_version", - "test": "test_cluster_default_version", + "node_id": "LocalStack Pro: tests/aws/services/ec2/test_ec2.py::TestEC2::test_user_data", + "test": "test_user_data", "response": "200", "error": "", - "snapshot_skipped": "['$..certificateAuthority', '$..endpoint', '$..identity', '$..kubernetesNetworkConfig', '$..logging', '$..resourcesVpcConfig', '$..roleArn', '$..tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", - "test": "test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_cluster_default_version", + "test": "test_cluster_default_version", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..certificateAuthority', '$..endpoint', '$..identity', '$..kubernetesNetworkConfig', '$..logging', '$..resourcesVpcConfig', '$..roleArn', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -16902,17 +17650,17 @@ "PolicyArn, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", "test": "test_attach_iam_role_to_new_iam_user", "response": "200", "error": "", @@ -16922,7 +17670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "404", "error": "CommonServiceException", @@ -16933,56 +17681,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_acm", "test": "test_enforce_policy_acm", @@ -17163,6 +17861,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_and_group_policies", "test": "test_iam_user_and_group_policies", @@ -17200,14 +17948,14 @@ "GroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -17248,14 +17996,14 @@ "GroupName, PolicyName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -17286,24 +18034,24 @@ "InstanceProfileName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -17312,17 +18060,7 @@ "PolicyArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -17332,17 +18070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", - "test": "test_cfn_handle_iam_role_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", @@ -17352,27 +18080,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", - "test": "test_create_apigateway_authorizer_client_credentials", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -17753,16 +18471,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", "test": "test_sqs_integration", @@ -17852,6 +18560,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Authorizers::test_create_apigateway_authorizer_client_credentials", + "test": "test_create_apigateway_authorizer_client_credentials", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -17859,16 +18577,6 @@ "GetPolicyVersion": { "PolicyArn, VersionId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", - "test": "test_resource_policy_crud", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -18249,16 +18957,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", "test": "test_sqs_integration", @@ -18348,6 +19046,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -18356,17 +19064,67 @@ "RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -18376,167 +19134,157 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -18546,17 +19294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -18566,27 +19304,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -18596,328 +19324,138 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", - "test": "test_cfn_handle_iam_role_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", - "test": "test_cfn_handle_iam_role_resource_no_role_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", - "test": "test_functions_in_output_export_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", - "test": "test_cfn_statemachine_with_dependencies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "test": "test_functions_in_output_export_name", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_describe_role", - "test": "test_create_describe_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", @@ -18926,18 +19464,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", @@ -18946,177 +19484,177 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_describe_role", + "test": "test_create_describe_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", - "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, + "origin": "external" + } + ], + "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", "test": "test_kms_cross_account_encrypt", @@ -19718,38 +20256,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", - "test": "test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", - "test": "test_appsync_deployed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", @@ -19758,8 +20306,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_glacier_deployed", - "test": "test_glacier_deployed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", @@ -19768,152 +20316,152 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "test": "test_create_service_run_task", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", + "test": "test_appsync_deployed", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_glacier_deployed", + "test": "test_glacier_deployed", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, @@ -20054,37 +20602,57 @@ "PolicyName, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", @@ -20094,87 +20662,77 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -20184,17 +20742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -20204,17 +20752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -20224,147 +20762,97 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", - "response": "200", - "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", "test": "test_kms_cross_account_encrypt", @@ -20496,14 +20984,44 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -20512,7 +21030,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_root", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_root", "test": "test_get_user_without_username_as_root", "response": "200", "error": "", @@ -20522,7 +21040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", "test": "test_get_user_without_username_as_user", "response": "200", "error": "", @@ -20532,7 +21050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", "test": "test_get_user_without_username_as_role", "response": "400", "error": "CommonServiceException", @@ -20543,16 +21061,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", - "test": "test_dns_failover_based_on_health_check", - "response": "200", - "error": "", - "snapshot_skipped": "['$..CallerReference', '$..HealthCheckConfig.EnableSNI', '$..HealthCheckConfig.FullyQualifiedDomainName', '$..HealthCheckConfig.IPAddress', '$..HealthCheckConfig.Port', '$..HealthCheckConfig.Type', '$..ttl']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", "test": "test_appsync_deployed", @@ -20578,7 +21086,7 @@ "UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", "test": "test_autogenerated_values", "response": "200", "error": "", @@ -20588,7 +21096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "200", "error": "", @@ -20598,7 +21106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "200", "error": "", @@ -20608,7 +21116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -20618,17 +21126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", - "response": "200", - "error": "", - "snapshot_skipped": "['$..User.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", @@ -20638,27 +21136,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -20668,7 +21166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", @@ -20678,7 +21176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_user_with_tags", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_user_with_tags", "test": "test_create_user_with_tags", "response": "200", "error": "", @@ -20688,7 +21186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", "response": "404", "error": "CommonServiceException", @@ -20698,7 +21196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", "response": "404", "error": "CommonServiceException", @@ -20708,7 +21206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "404", "error": "CommonServiceException", @@ -20718,7 +21216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", "test": "test_attach_iam_role_to_new_iam_user", "response": "404", "error": "CommonServiceException", @@ -21136,27 +21634,17 @@ "PolicyName, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", @@ -21304,7 +21792,7 @@ "UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -21314,7 +21802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", @@ -21324,7 +21812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", "test": "test_get_user_without_username_as_user", "response": "200", "error": "", @@ -21334,7 +21822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "200", "error": "", @@ -21345,56 +21833,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", "test": "test_batch_create_compute_environment", @@ -21904,6 +22342,56 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -21912,7 +22400,7 @@ "GroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -21960,28 +22448,58 @@ "RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", - "test": "test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", - "test": "test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", - "test": "test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", "snapshot_skipped": "", @@ -21990,18 +22508,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "test": "test_lambda_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", - "test": "test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -22010,28 +22528,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "test": "test_sqs_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -22040,633 +22558,563 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "test": "test_get_user_without_username_as_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_describe_role", + "test": "test_create_describe_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_describe_role", - "test": "test_create_describe_role", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", - "test": "test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -22690,7 +23138,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "test": "test_delete_role_detaches_role_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "404", "error": "CommonServiceException", @@ -22702,188 +23160,178 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", + "test": "test_assume_role_sqs_with_put_role_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", + "test": "test_batch_create_compute_environment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", + "test": "test_role_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", + "test": "test_iam_trust_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", + "test": "test_get_boundary_for_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", + "test": "test_get_permissions_for_role_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", + "test": "test_iam_role_attached_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", + "test": "test_iam_role_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -22892,8 +23340,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", "response": "200", "error": "", "snapshot_skipped": "", @@ -22902,8 +23350,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", + "test": "test_extract_caller_principal_role[role]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22912,8 +23360,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", + "test": "test_get_resource_policy_sts", "response": "200", "error": "", "snapshot_skipped": "", @@ -22922,48 +23370,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", + "test": "test_policy_generation_stream_as_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22972,8 +23420,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22982,58 +23430,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", - "test": "test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", @@ -23042,258 +23490,258 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", - "test": "test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23302,8 +23750,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23312,8 +23760,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23322,8 +23770,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23332,8 +23780,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -23342,148 +23790,148 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", - "test": "test_iam_trust_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", - "test": "test_get_boundary_for_role", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", - "test": "test_iam_role_inline_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", - "test": "test_extract_caller_principal_role[role]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", - "test": "test_get_resource_policy_sts", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", - "test": "test_policy_generation_stream_as_role", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "test": "test_websocket_response_templates", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -23492,68 +23940,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -23562,107 +24010,107 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", + "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -23672,7 +24120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -23682,7 +24130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -23692,7 +24140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -23702,7 +24150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -23712,7 +24160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -23722,7 +24170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -23732,7 +24180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -23742,7 +24190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -23752,7 +24200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -23762,7 +24210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -23772,7 +24220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -23782,7 +24230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -23792,7 +24240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -23802,7 +24250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -23812,17 +24260,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -23851,87 +24299,25 @@ "snapshot_tested": false, "origin": "external" } - ] - } - }, - "ListAttachedUserPolicies": { - "UserName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", - "test": "test_create_user_add_permission_boundary_afterwards", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", - "test": "test_create_user_with_permission_boundary", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", - "test": "test_get_user_without_username_as_user", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", - "test": "test_attach_iam_role_to_new_iam_user", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", - "test": "test_user_attach_policy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ], - "ls_pro": [ + ] + } + }, + "ListAttachedUserPolicies": { + "UserName": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", "snapshot_skipped": "", @@ -23940,8 +24326,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", "snapshot_skipped": "", @@ -23950,8 +24336,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "test": "test_get_user_without_username_as_user", "response": "200", "error": "", "snapshot_skipped": "", @@ -23960,8 +24346,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_attach_iam_role_to_new_iam_user", + "test": "test_attach_iam_role_to_new_iam_user", "response": "200", "error": "", "snapshot_skipped": "", @@ -23969,6 +24355,18 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "test": "test_user_attach_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", "test": "test_batch_create_compute_environment", @@ -24478,6 +24876,56 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -24486,7 +24934,7 @@ "GroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -24494,16 +24942,6 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ], "ls_pro": [ @@ -24544,7 +24982,7 @@ "UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", "test": "test_create_with_full_properties", "response": "200", "error": "", @@ -25022,7 +25460,7 @@ "InstanceProfileName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", "test": "test_instance_profile_tags", "response": "200", "error": "", @@ -25038,514 +25476,534 @@ "RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", @@ -25560,184 +26018,184 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", "response": "200", "error": "", "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", "test": "test_job", "response": "200", "error": "", "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_glacier_deployed", @@ -25756,7 +26214,7 @@ "PathPrefix": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", "test": "test_resource_policy_crud", "response": "200", "error": "", @@ -25772,7 +26230,57 @@ "RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -25782,7 +26290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -25792,7 +26300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -25802,7 +26310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -25812,7 +26320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -25822,7 +26330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -25832,643 +26340,573 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", "test": "test_delete_role_detaches_role_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_account", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_account", "test": "test_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_url_output", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", "test": "test_url_output", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "test": "test_get_user_without_username_as_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_describe_role", + "test": "test_create_describe_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_describe_role", - "test": "test_create_describe_role", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", - "test": "test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_role_attach_policy", - "test": "test_role_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -26494,188 +26932,168 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", + "test": "test_assume_role_sqs_with_put_role_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", + "test": "test_batch_create_compute_environment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", + "test": "test_role_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", + "test": "test_iam_trust_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", + "test": "test_get_boundary_for_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", + "test": "test_get_permissions_for_role_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", + "test": "test_iam_role_attached_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -26684,8 +27102,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", + "test": "test_iam_role_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -26694,8 +27112,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", + "test": "test_iam_role_multiple_policies", "response": "200", "error": "", "snapshot_skipped": "", @@ -26704,8 +27122,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", + "test": "test_extract_caller_principal_role[role]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26714,58 +27132,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", + "test": "test_get_resource_policy_sts", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", + "test": "test_policy_generation_stream_as_role", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26774,78 +27182,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", - "test": "test_websocket_response_templates", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", @@ -26854,248 +27262,258 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", - "test": "test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27104,8 +27522,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27114,8 +27532,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27124,8 +27542,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27134,118 +27552,118 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", - "test": "test_iam_trust_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPermissionBoundaryRetrieval::test_get_boundary_for_role", - "test": "test_get_boundary_for_role", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_attached_policy", - "test": "test_iam_role_attached_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_inline_policy", - "test": "test_iam_role_inline_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_role_multiple_policies", - "test": "test_iam_role_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "error": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", - "test": "test_extract_caller_principal_role[role]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sts", - "test": "test_get_resource_policy_sts", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", - "test": "test_policy_generation_stream_as_role", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_response_templates", + "test": "test_websocket_response_templates", "response": "200", "error": "", "snapshot_skipped": "", @@ -27254,18 +27672,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "['$..EncryptionType', '$..Data']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", @@ -27274,18 +27692,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -27294,58 +27712,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "test": "test_autoscaling_group", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", + "test": "test_cognito_role_attachment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -27354,107 +27782,107 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..cluster.certificateAuthority', '$..cluster.endpoint', '$..cluster.kubernetesNetworkConfig', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.resourcesVpcConfig.clusterSecurityGroupId', '$..cluster.resourcesVpcConfig.vpcId', '$..cluster.status', '$..cluster.tags', '$..cluster.version', '$..fargateProfile..labels']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", + "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", "test": "test_admin_no_srp_auth_flow", "response": "200", "error": "", @@ -27464,7 +27892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", @@ -27474,7 +27902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", @@ -27484,7 +27912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_create_user_group_in_pool", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_create_user_group_in_pool", "test": "test_create_user_group_in_pool", "response": "200", "error": "", @@ -27494,7 +27922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_login_via_web_form", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", "test": "test_login_via_web_form", "response": "200", "error": "", @@ -27504,7 +27932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_mfa_sms_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", "test": "test_mfa_sms_config", "response": "200", "error": "", @@ -27514,7 +27942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_password_policy", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", "test": "test_password_policy", "response": "200", "error": "", @@ -27524,7 +27952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_restore_forgotten_password", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", "test": "test_restore_forgotten_password", "response": "200", "error": "", @@ -27534,7 +27962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", "test": "test_srp_login", "response": "200", "error": "", @@ -27544,7 +27972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", "test": "test_token_endpoint[code-body]", "response": "200", "error": "", @@ -27554,7 +27982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", "test": "test_token_endpoint[code-query_params]", "response": "200", "error": "", @@ -27564,7 +27992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", "response": "200", "error": "", @@ -27574,7 +28002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_groups", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", "test": "test_user_groups", "response": "200", "error": "", @@ -27584,7 +28012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_user_pool_error_messages", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", "response": "200", "error": "", @@ -27594,7 +28022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognitoIdentity::test_create_identity_get_id", "test": "test_create_identity_get_id", "response": "200", "error": "", @@ -27604,17 +28032,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -27650,7 +28078,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -27660,7 +28088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", "test": "test_create_role_with_assume_role_policy", "response": "200", "error": "", @@ -27674,17 +28102,7 @@ "PathPrefix": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", @@ -27694,7 +28112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource", "test": "test_cfn_handle_iam_role_resource", "response": "200", "error": "", @@ -27704,7 +28122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_iam_role_resource_no_role_name", "test": "test_cfn_handle_iam_role_resource_no_role_name", "response": "200", "error": "", @@ -27714,7 +28132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_describe_role", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_describe_role", "test": "test_create_describe_role", "response": "200", "error": "", @@ -27724,7 +28142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_create_role_with_assume_role_policy", "test": "test_create_role_with_assume_role_policy", "response": "200", "error": "", @@ -27734,7 +28152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", @@ -27750,47 +28168,37 @@ "UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", "test": "test_iam_username_defaultname", "response": "200", "error": "", "snapshot_skipped": "['$..User.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -27800,7 +28208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_with_permission_boundary", "test": "test_create_user_with_permission_boundary", "response": "200", "error": "", @@ -27810,7 +28218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", "test": "test_get_user_without_username_as_user", "response": "200", "error": "", @@ -27820,7 +28228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", "test": "test_user_attach_policy", "response": "200", "error": "", @@ -27831,56 +28239,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", "test": "test_batch_create_compute_environment", @@ -28332,8 +28690,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_inline_policy", - "test": "test_iam_user_inline_policy", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_inline_policy", + "test": "test_iam_user_inline_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_multiple_policies", + "test": "test_iam_user_multiple_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[user]", + "test": "test_extract_caller_principal_role[user]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns", + "test": "test_get_resource_policy_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sqs", + "test": "test_get_resource_policy_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -28342,8 +28750,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_iam_user_multiple_policies", - "test": "test_iam_user_multiple_policies", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -28352,8 +28760,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[user]", - "test": "test_extract_caller_principal_role[user]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28362,8 +28770,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28372,8 +28780,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sns", - "test": "test_get_resource_policy_sns", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28382,8 +28790,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_sqs", - "test": "test_get_resource_policy_sqs", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28398,14 +28806,14 @@ "GroupName, PolicyDocument, PolicyName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -28436,7 +28844,7 @@ "PermissionsBoundary, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_list_roles_with_permission_boundary", "test": "test_list_roles_with_permission_boundary", "response": "200", "error": "", @@ -28474,7 +28882,37 @@ "PolicyDocument, PolicyName, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -28484,7 +28922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -28494,7 +28932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -28504,7 +28942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", "test": "test_error_aws_proxy_not_supported", "response": "200", "error": "", @@ -28514,7 +28952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -28524,7 +28962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -28534,7 +28972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -28544,7 +28982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -28554,7 +28992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -28564,318 +29002,198 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -28884,80 +29202,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", - "test": "test_cognito_authorization", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", - "response": "200", - "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", - "response": "200", - "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", - "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", @@ -28966,8 +29222,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", - "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", @@ -28976,8 +29232,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", - "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", @@ -28986,8 +29242,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", - "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "test": "test_get_user_without_username_as_role", "response": "200", "error": "", "snapshot_skipped": "", @@ -28996,95 +29252,87 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", - "test": "test_cognito_authorization_group_enforcement", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", - "test": "test_resolver_with_cache", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_glue.py::test_job", - "test": "test_job", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, + "origin": "external" + } + ], + "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", "test": "test_kms_cross_account_encrypt", @@ -29226,7 +29474,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "200", "error": "", @@ -29236,27 +29494,187 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization", + "test": "test_cognito_authorization", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", + "response": "200", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "response": "200", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access no bearer]", + "test": "test_cognito_authorization_bearer_configuration[access no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[access with bearer]", + "test": "test_cognito_authorization_bearer_configuration[access with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id no bearer]", + "test": "test_cognito_authorization_bearer_configuration[id no bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_bearer_configuration[id with bearer]", + "test": "test_cognito_authorization_bearer_configuration[id with bearer]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_group_enforcement", + "test": "test_cognito_authorization_group_enforcement", + "response": "200", + "error": "", + "snapshot_skipped": "['$..data.getTest', '$..data.getAllTest', '$..errors..data', '$..errors..errorInfo', '$..errors..locations..sourceName', '$..errors..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSyncCrud::test_resolver_with_cache", + "test": "test_resolver_with_cache", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_glue.py::test_job", + "test": "test_job", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Job.AllocatedCapacity', '$..Job.Command.PythonVersion', '$..Job.ExecutionProperty', '$..Job.GlueVersion', '$..Job.MaxCapacity', '$..Job.MaxRetries', '$..Job.Timeout']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_create_service_run_task", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -29266,7 +29684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -29276,7 +29694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -29286,7 +29704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -29296,7 +29714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -29306,7 +29724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -29316,7 +29734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -29326,7 +29744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -29336,7 +29754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -29346,7 +29764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -29356,7 +29774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -29366,7 +29784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -29376,7 +29794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -29386,7 +29804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -29396,7 +29814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -29406,7 +29824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -29416,7 +29834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -29426,7 +29844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -29436,7 +29854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -29446,7 +29864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -29462,7 +29880,7 @@ "PermissionsBoundary, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_create_user_add_permission_boundary_afterwards", "test": "test_create_user_add_permission_boundary_afterwards", "response": "200", "error": "", @@ -29500,27 +29918,27 @@ "PolicyDocument, PolicyName, UserName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", "test": "test_policy_attachments", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", "test": "test_get_user_without_username_as_user", "response": "200", "error": "", @@ -29668,44 +30086,24 @@ "InstanceProfileName, RoleName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", - "test": "test_autoscaling_group", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", - "test": "test_capacity_providers", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -29750,7 +30148,7 @@ "ActionNames, PolicySourceArn, ResourceArns": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_simulate_principle_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_simulate_principle_policy", "test": "test_simulate_principle_policy", "response": "200", "error": "", @@ -29766,7 +30164,7 @@ "InstanceProfileName, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", "test": "test_instance_profile_tags", "response": "200", "error": "", @@ -29782,7 +30180,7 @@ "InstanceProfileName, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_instance_profile_tags", "test": "test_instance_profile_tags", "response": "200", "error": "", @@ -29798,7 +30196,7 @@ "PolicyDocument, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMIntegrations::test_update_assume_role_policy", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_update_assume_role_policy", "test": "test_update_assume_role_policy", "response": "200", "error": "", @@ -29836,36 +30234,36 @@ "Description, RoleName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", "test": "test_update_inline_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", "test": "test_websocket_subscriptions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } diff --git a/data/coverage/iot-data.json b/data/coverage/iot-data.json index 4b90557666..e9c4937761 100644 --- a/data/coverage/iot-data.json +++ b/data/coverage/iot-data.json @@ -92,7 +92,7 @@ "thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", "test": "test_get_accepted_rejected_topics", "response": "200", "error": "", @@ -102,7 +102,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", "test": "test_shadow_after_thing_deletion", "response": "200", "error": "", @@ -112,7 +112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow", "test": "test_thing_shadow", "response": "200", "error": "", @@ -122,7 +122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", "test": "test_thing_shadow_input_errors", "response": "200", "error": "", @@ -132,7 +132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", "test": "test_thing_shadow_metadata", "response": "200", "error": "", @@ -148,7 +148,7 @@ "payload, qos, topic": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_publish_to_topic", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_publish_to_topic", "test": "test_publish_to_topic", "response": "200", "error": "", @@ -158,7 +158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -168,7 +168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -178,7 +178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -188,7 +188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -202,7 +202,7 @@ "payload, topic": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -212,7 +212,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", "test": "test_shadow_after_thing_deletion", "response": "200", "error": "", @@ -222,7 +222,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow", "test": "test_thing_shadow", "response": "200", "error": "", @@ -232,7 +232,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", "test": "test_thing_shadow_input_errors", "response": "200", "error": "", @@ -242,7 +242,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", "test": "test_thing_shadow_metadata", "response": "200", "error": "", @@ -252,7 +252,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_update_shadow_response", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_update_shadow_response", "test": "test_update_shadow_response", "response": "200", "error": "", @@ -268,7 +268,7 @@ "payload, thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", "test": "test_shadow_after_thing_deletion", "response": "200", "error": "", @@ -278,7 +278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow", "test": "test_thing_shadow", "response": "200", "error": "", @@ -288,7 +288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", "test": "test_thing_shadow_metadata", "response": "200", "error": "", @@ -298,7 +298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_update_shadow_response", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_update_shadow_response", "test": "test_update_shadow_response", "response": "200", "error": "", @@ -308,7 +308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", "test": "test_thing_shadow_input_errors", "response": "400", "error": "InvalidRequestException", @@ -318,7 +318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", "test": "test_thing_shadow_input_errors", "response": "400", "error": "InvalidRequestException", diff --git a/data/coverage/iot.json b/data/coverage/iot.json index 0d4718412f..555d0735d8 100644 --- a/data/coverage/iot.json +++ b/data/coverage/iot.json @@ -3008,7 +3008,7 @@ "thingGroupName, thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_search", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search", "test": "test_search", "response": "200", "error": "", @@ -3018,7 +3018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -3034,7 +3034,7 @@ "policyName, target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_policies", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies", "test": "test_policies", "response": "200", "error": "", @@ -3050,7 +3050,7 @@ "principal, thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_principals", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_principals", "test": "test_thing_principals", "response": "200", "error": "", @@ -3066,7 +3066,7 @@ "queryString, thingGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_dynamic_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_dynamic_thing_groups", "test": "test_dynamic_thing_groups", "response": "200", "error": "", @@ -3082,7 +3082,7 @@ "document, jobId, targets": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_job_executions", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions", "test": "test_job_executions", "response": "200", "error": "", @@ -3092,7 +3092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_jobs", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs", "test": "test_jobs", "response": "200", "error": "", @@ -3102,7 +3102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -3118,17 +3118,17 @@ "policyDocument, policyName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_policies", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies", "test": "test_policies", "response": "200", "error": "", @@ -3144,21 +3144,21 @@ "credentialDurationSeconds, roleAlias, roleArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "roleAlias, roleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -3174,21 +3174,21 @@ "attributePayload, thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_job_executions", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions", "test": "test_job_executions", "response": "200", "error": "", @@ -3198,7 +3198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_jobs", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs", "test": "test_jobs", "response": "200", "error": "", @@ -3208,7 +3208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_list_things_pagination", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_list_things_pagination", "test": "test_list_things_pagination", "response": "200", "error": "", @@ -3218,7 +3218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_search", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search", "test": "test_search", "response": "200", "error": "", @@ -3228,7 +3228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -3238,7 +3238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -3248,7 +3248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", "test": "test_get_accepted_rejected_topics", "response": "200", "error": "", @@ -3258,7 +3258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -3268,7 +3268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", "test": "test_shadow_after_thing_deletion", "response": "200", "error": "", @@ -3278,7 +3278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow", "test": "test_thing_shadow", "response": "200", "error": "", @@ -3288,7 +3288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", "test": "test_thing_shadow_input_errors", "response": "200", "error": "", @@ -3298,7 +3298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", "test": "test_thing_shadow_metadata", "response": "200", "error": "", @@ -3308,7 +3308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_update_shadow_response", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_update_shadow_response", "test": "test_update_shadow_response", "response": "200", "error": "", @@ -3324,7 +3324,7 @@ "parentGroupName, tags, thingGroupName, thingGroupProperties": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -3338,7 +3338,7 @@ "tags, thingGroupName, thingGroupProperties": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -3352,7 +3352,7 @@ "thingGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_search", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search", "test": "test_search", "response": "200", "error": "", @@ -3368,17 +3368,17 @@ "ruleName, topicRulePayload": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_topic_lambda_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule", "test": "test_topic_lambda_rule", "response": "200", "error": "", @@ -3388,7 +3388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -3398,7 +3398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -3408,7 +3408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -3418,7 +3418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -3428,7 +3428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -3438,7 +3438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", "test": "test_topic_kinesis_rule", "response": "200", "error": "", @@ -3448,7 +3448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", "test": "test_topic_sqs_rule", "response": "200", "error": "", @@ -3464,7 +3464,7 @@ "destinationConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_topic_lambda_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule", "test": "test_topic_lambda_rule", "response": "200", "error": "", @@ -3480,7 +3480,7 @@ "thingGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_dynamic_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_dynamic_thing_groups", "test": "test_dynamic_thing_groups", "response": "200", "error": "", @@ -3496,7 +3496,7 @@ "force, jobId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_job_executions", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions", "test": "test_job_executions", "response": "200", "error": "", @@ -3506,7 +3506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_jobs", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs", "test": "test_jobs", "response": "200", "error": "", @@ -3522,17 +3522,17 @@ "policyName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_policies", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies", "test": "test_policies", "response": "200", "error": "", @@ -3548,17 +3548,17 @@ "roleAlias": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -3574,7 +3574,7 @@ "thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -3584,7 +3584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_job_executions", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions", "test": "test_job_executions", "response": "200", "error": "", @@ -3594,7 +3594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_list_things_pagination", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_list_things_pagination", "test": "test_list_things_pagination", "response": "200", "error": "", @@ -3604,7 +3604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -3614,7 +3614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", "test": "test_get_accepted_rejected_topics", "response": "200", "error": "", @@ -3624,7 +3624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -3634,7 +3634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", "test": "test_shadow_after_thing_deletion", "response": "200", "error": "", @@ -3644,7 +3644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow", "test": "test_thing_shadow", "response": "200", "error": "", @@ -3654,7 +3654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", "test": "test_thing_shadow_input_errors", "response": "200", "error": "", @@ -3664,7 +3664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", "test": "test_thing_shadow_metadata", "response": "200", "error": "", @@ -3674,7 +3674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_update_shadow_response", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_update_shadow_response", "test": "test_update_shadow_response", "response": "200", "error": "", @@ -3684,14 +3684,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -3700,7 +3700,7 @@ "thingGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -3716,17 +3716,17 @@ "ruleName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "404", "error": "ResourceNotFoundException", @@ -3736,7 +3736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "404", "error": "ResourceNotFoundException", @@ -3746,7 +3746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "404", "error": "ResourceNotFoundException", @@ -3756,7 +3756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "404", "error": "ResourceNotFoundException", @@ -3766,7 +3766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "404", "error": "ResourceNotFoundException", @@ -3776,7 +3776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", "test": "test_topic_kinesis_rule", "response": "404", "error": "ResourceNotFoundException", @@ -3786,7 +3786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", "test": "test_topic_sqs_rule", "response": "404", "error": "ResourceNotFoundException", @@ -3802,7 +3802,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_get_accepted_rejected_topics", "test": "test_get_accepted_rejected_topics", "response": "200", "error": "", @@ -3812,7 +3812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_lifecycle_events", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_lifecycle_events", "test": "test_lifecycle_events", "response": "200", "error": "", @@ -3822,7 +3822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_publish_to_topic", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_publish_to_topic", "test": "test_publish_to_topic", "response": "200", "error": "", @@ -3838,7 +3838,7 @@ "jobId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_jobs", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs", "test": "test_jobs", "response": "200", "error": "", @@ -3848,7 +3848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_jobs", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs", "test": "test_jobs", "response": "404", "error": "ResourceNotFoundException", @@ -3864,7 +3864,7 @@ "executionNumber, jobId, thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_job_executions", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions", "test": "test_job_executions", "response": "200", "error": "", @@ -3880,17 +3880,17 @@ "roleAlias": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_iot.py::test_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias", "test": "test_role_alias", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -3906,7 +3906,7 @@ "thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -3916,7 +3916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -3932,7 +3932,7 @@ "thingGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -3948,7 +3948,7 @@ "principal, thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_principals", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_principals", "test": "test_thing_principals", "response": "200", "error": "", @@ -3964,7 +3964,7 @@ "policyName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_policies", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies", "test": "test_policies", "response": "200", "error": "", @@ -3980,7 +3980,7 @@ "ruleName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_topic_lambda_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule", "test": "test_topic_lambda_rule", "response": "200", "error": "", @@ -3990,7 +3990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -4000,7 +4000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -4010,7 +4010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", "test": "test_topic_kinesis_rule", "response": "200", "error": "", @@ -4020,7 +4020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", "test": "test_topic_sqs_rule", "response": "200", "error": "", @@ -4036,7 +4036,7 @@ "thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_job_executions", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions", "test": "test_job_executions", "response": "200", "error": "", @@ -4052,7 +4052,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_policies", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies", "test": "test_policies", "response": "200", "error": "", @@ -4066,14 +4066,14 @@ "pageSize": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -4082,7 +4082,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -4098,7 +4098,7 @@ "resourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -4114,7 +4114,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -4130,7 +4130,7 @@ "thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -4146,7 +4146,7 @@ "thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_principals", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_principals", "test": "test_thing_principals", "response": "200", "error": "", @@ -4162,7 +4162,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -4176,17 +4176,7 @@ "maxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", - "test": "test_create_iot_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", @@ -4196,7 +4186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_list_things_pagination", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_list_things_pagination", "test": "test_list_things_pagination", "response": "200", "error": "", @@ -4210,7 +4200,7 @@ "maxResults, nextToken": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_list_things_pagination", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_list_things_pagination", "test": "test_list_things_pagination", "response": "200", "error": "", @@ -4226,7 +4216,7 @@ "thingGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -4242,17 +4232,17 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_create_iot_resources", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources", "test": "test_create_iot_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_topic_lambda_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule", "test": "test_topic_lambda_rule", "response": "200", "error": "", @@ -4268,7 +4258,7 @@ "certificatePem": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_certificate", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_certificate", "test": "test_certificate", "response": "200", "error": "", @@ -4278,7 +4268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_policies", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies", "test": "test_policies", "response": "200", "error": "", @@ -4294,7 +4284,7 @@ "thingGroupName, thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", "response": "200", "error": "", @@ -4310,7 +4300,7 @@ "queryString": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_search", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search", "test": "test_search", "response": "200", "error": "", @@ -4326,7 +4316,7 @@ "resourceArn, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_tags", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -4342,7 +4332,7 @@ "queryString, thingGroupName, thingGroupProperties": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_dynamic_thing_groups", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_dynamic_thing_groups", "test": "test_dynamic_thing_groups", "response": "200", "error": "", @@ -4358,7 +4348,7 @@ "eventConfigurations": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", @@ -4374,7 +4364,7 @@ "thingIndexingConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_search", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search", "test": "test_search", "response": "200", "error": "", @@ -4390,7 +4380,7 @@ "credentialDurationSeconds, roleAlias, roleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTCrud::test_crud_role_alias", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias", "test": "test_crud_role_alias", "response": "200", "error": "", @@ -4406,7 +4396,7 @@ "attributePayload, thingName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", diff --git a/data/coverage/iotanalytics.json b/data/coverage/iotanalytics.json index 427e45b259..65331c6d85 100644 --- a/data/coverage/iotanalytics.json +++ b/data/coverage/iotanalytics.json @@ -416,7 +416,7 @@ "channelName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_channels", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_channels", "test": "test_channels", "response": "201", "error": "", @@ -430,14 +430,14 @@ "channelName, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -446,7 +446,7 @@ "actions, datasetName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datasets", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datasets", "test": "test_datasets", "response": "201", "error": "", @@ -460,14 +460,14 @@ "actions, datasetName, retentionPeriod, tags, triggers": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -476,7 +476,7 @@ "datastoreName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datastores", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datastores", "test": "test_datastores", "response": "201", "error": "", @@ -490,14 +490,14 @@ "datastoreName, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -506,7 +506,7 @@ "pipelineActivities, pipelineName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_pipelines", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_pipelines", "test": "test_pipelines", "response": "201", "error": "", @@ -520,14 +520,14 @@ "pipelineActivities, pipelineName, tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -536,7 +536,7 @@ "channelName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_channels", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_channels", "test": "test_channels", "response": "204", "error": "", @@ -546,14 +546,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -562,17 +562,17 @@ "datasetName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datasets", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datasets", "test": "test_datasets", "response": "204", "error": "", @@ -588,17 +588,17 @@ "datastoreName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datastores", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datastores", "test": "test_datastores", "response": "204", "error": "", @@ -614,17 +614,17 @@ "pipelineName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_pipelines", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_pipelines", "test": "test_pipelines", "response": "204", "error": "", @@ -640,7 +640,7 @@ "channelName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_channels", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_channels", "test": "test_channels", "response": "200", "error": "", @@ -650,7 +650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_channels", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_channels", "test": "test_channels", "response": "404", "error": "ResourceNotFoundException", @@ -666,7 +666,7 @@ "datasetName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datasets", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datasets", "test": "test_datasets", "response": "200", "error": "", @@ -676,7 +676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datasets", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datasets", "test": "test_datasets", "response": "404", "error": "ResourceNotFoundException", @@ -692,7 +692,7 @@ "datastoreName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datastores", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datastores", "test": "test_datastores", "response": "200", "error": "", @@ -702,7 +702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datastores", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datastores", "test": "test_datastores", "response": "404", "error": "ResourceNotFoundException", @@ -718,7 +718,7 @@ "pipelineName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_pipelines", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_pipelines", "test": "test_pipelines", "response": "200", "error": "", @@ -728,7 +728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_pipelines", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_pipelines", "test": "test_pipelines", "response": "404", "error": "ResourceNotFoundException", @@ -744,7 +744,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_channels", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_channels", "test": "test_channels", "response": "200", "error": "", @@ -758,14 +758,14 @@ "maxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -774,7 +774,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datasets", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datasets", "test": "test_datasets", "response": "200", "error": "", @@ -788,14 +788,14 @@ "maxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -804,7 +804,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_datastores", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_datastores", "test": "test_datastores", "response": "200", "error": "", @@ -818,14 +818,14 @@ "maxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -834,7 +834,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_pipelines", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_pipelines", "test": "test_pipelines", "response": "200", "error": "", @@ -848,14 +848,14 @@ "maxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } diff --git a/data/coverage/iotwireless.json b/data/coverage/iotwireless.json index 7729315fcf..751cededcf 100644 --- a/data/coverage/iotwireless.json +++ b/data/coverage/iotwireless.json @@ -1316,7 +1316,7 @@ "ClientRequestToken, LoRaWAN, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_device_profiles", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_device_profiles", "test": "test_device_profiles", "response": "201", "error": "", @@ -1332,7 +1332,7 @@ "ClientRequestToken, DestinationName, Name, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_devices", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_devices", "test": "test_wireless_devices", "response": "201", "error": "", @@ -1348,7 +1348,7 @@ "ClientRequestToken, LoRaWAN, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_gateways", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_gateways", "test": "test_wireless_gateways", "response": "201", "error": "", @@ -1364,7 +1364,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_device_profiles", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_device_profiles", "test": "test_device_profiles", "response": "204", "error": "", @@ -1380,7 +1380,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_devices", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_devices", "test": "test_wireless_devices", "response": "204", "error": "", @@ -1396,7 +1396,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_gateways", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_gateways", "test": "test_wireless_gateways", "response": "204", "error": "", @@ -1412,7 +1412,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_device_profiles", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_device_profiles", "test": "test_device_profiles", "response": "200", "error": "", @@ -1422,7 +1422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_device_profiles", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_device_profiles", "test": "test_device_profiles", "response": "404", "error": "ResourceNotFoundException", @@ -1438,7 +1438,7 @@ "Identifier, IdentifierType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_devices", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_devices", "test": "test_wireless_devices", "response": "200", "error": "", @@ -1448,7 +1448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_devices", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_devices", "test": "test_wireless_devices", "response": "404", "error": "ResourceNotFoundException", @@ -1464,7 +1464,7 @@ "Identifier, IdentifierType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_gateways", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_gateways", "test": "test_wireless_gateways", "response": "200", "error": "", @@ -1474,7 +1474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_gateways", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_gateways", "test": "test_wireless_gateways", "response": "404", "error": "ResourceNotFoundException", @@ -1490,7 +1490,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_device_profiles", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_device_profiles", "test": "test_device_profiles", "response": "200", "error": "", @@ -1506,7 +1506,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_devices", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_devices", "test": "test_wireless_devices", "response": "200", "error": "", @@ -1522,7 +1522,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iotwireless.py::TestIotWireless::test_wireless_gateways", + "node_id": "LocalStack Pro: tests/aws/services/iotwireless/test_iotwireless.py::TestIotWireless::test_wireless_gateways", "test": "test_wireless_gateways", "response": "200", "error": "", diff --git a/data/coverage/kafka.json b/data/coverage/kafka.json index d11b290c9a..ac865e6a31 100644 --- a/data/coverage/kafka.json +++ b/data/coverage/kafka.json @@ -572,17 +572,17 @@ "BrokerNodeGroupInfo, ClusterName, KafkaVersion, NumberOfBrokerNodes": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_msk.py::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -592,7 +592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -602,7 +602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -612,7 +612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_list_nodes", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_list_nodes", "test": "test_list_nodes", "response": "200", "error": "", @@ -628,7 +628,7 @@ "ClusterName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_function_v2_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_function_v2_exceptions", "test": "test_create_function_v2_exceptions", "response": "400", "error": "BadRequestException", @@ -642,7 +642,7 @@ "ClusterName, Provisioned": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", "response": "200", "error": "", @@ -656,7 +656,7 @@ "ClusterName, Provisioned, Serverless": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_function_v2_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_function_v2_exceptions", "test": "test_create_function_v2_exceptions", "response": "400", "error": "BadRequestException", @@ -672,7 +672,7 @@ "Description, KafkaVersions, Name, ServerProperties": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "200", "error": "", @@ -688,17 +688,17 @@ "ClusterArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_msk.py::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", "response": "200", "error": "", @@ -708,7 +708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -718,7 +718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -728,7 +728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -738,7 +738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_list_nodes", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_list_nodes", "test": "test_list_nodes", "response": "200", "error": "", @@ -754,7 +754,7 @@ "Arn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "200", "error": "", @@ -770,7 +770,7 @@ "ClusterArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", "response": "200", "error": "", @@ -780,7 +780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -790,7 +790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -800,7 +800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -810,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_list_nodes", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_list_nodes", "test": "test_list_nodes", "response": "200", "error": "", @@ -826,7 +826,7 @@ "ClusterArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", "response": "200", "error": "", @@ -842,7 +842,7 @@ "Arn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "200", "error": "", @@ -852,7 +852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "400", "error": "BadRequestException", @@ -868,7 +868,7 @@ "Arn, Revision": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "200", "error": "", @@ -878,7 +878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "404", "error": "NotFoundException", @@ -894,7 +894,7 @@ "ClusterArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -904,7 +904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -912,6 +912,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "test": "test_kafka_lambda_event_source_mapping[True]", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -920,17 +930,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_msk.py::test_create_cluster", - "test": "test_create_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_msk.py::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -940,7 +940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", "response": "200", "error": "", @@ -950,7 +950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -966,7 +966,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_cluster_v2_lifecycle", "test": "test_cluster_v2_lifecycle", "response": "200", "error": "", @@ -982,7 +982,7 @@ "Arn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "200", "error": "", @@ -998,7 +998,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "200", "error": "", @@ -1014,7 +1014,7 @@ "ClusterArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_list_nodes", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_list_nodes", "test": "test_list_nodes", "response": "200", "error": "", @@ -1030,7 +1030,7 @@ "Arn, Description, ServerProperties": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_create_configurations", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_configurations", "test": "test_create_configurations", "response": "200", "error": "", diff --git a/data/coverage/kinesis.json b/data/coverage/kinesis.json index 8db8df7d3f..439d31e351 100644 --- a/data/coverage/kinesis.json +++ b/data/coverage/kinesis.json @@ -235,7 +235,7 @@ "implemented": true, "availability": "community", "internal_test_suite": true, - "external_test_suite": false, + "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, @@ -356,7 +356,7 @@ "StreamName, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_add_tags_to_stream", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_add_tags_to_stream", "test": "test_add_tags_to_stream", "response": "200", "error": "", @@ -372,7 +372,7 @@ "ShardCount, StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -382,7 +382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -392,27 +392,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -422,7 +422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -432,57 +432,57 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -492,27 +492,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -522,198 +522,188 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_add_tags_to_stream", + "test": "test_add_tags_to_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records", + "test": "test_get_records", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_empty_stream", + "test": "test_get_records_empty_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", + "test": "test_record_lifecycle_data_integrity", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", + "test": "test_stream_consumers", "response": "200", "error": "", "snapshot_skipped": "", @@ -722,18 +712,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -742,18 +732,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", @@ -762,207 +752,197 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_kinesis_error_injection", - "test": "test_kinesis_error_injection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", - "test": "test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_add_tags_to_stream", - "test": "test_add_tags_to_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records", - "test": "test_get_records", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_empty_stream", - "test": "test_get_records_empty_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", - "test": "test_record_lifecycle_data_integrity", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", - "test": "test_stream_consumers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", - "test": "test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", - "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", @@ -972,8 +952,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_kinesis_error_injection", + "test": "test_kinesis_error_injection", "response": "200", "error": "", "snapshot_skipped": "", @@ -982,37 +962,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kinesis", "test": "test_enforce_policy_kinesis", @@ -1064,8 +1034,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", "snapshot_skipped": "", @@ -1074,8 +1064,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", - "test": "test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", @@ -1098,7 +1088,7 @@ "StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "200", "error": "", @@ -1108,28 +1098,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", + "test": "test_create_stream_without_shard_count", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", + "test": "test_get_records_next_shard_iterator", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -1138,23 +1128,23 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", - "test": "test_create_stream_without_shard_count", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", - "test": "test_get_records_next_shard_iterator", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -1168,7 +1158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_create_stream_without_stream_name_raises", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_create_stream_without_stream_name_raises", "test": "test_create_stream_without_stream_name_raises", "response": "400", "error": "SerializationException", @@ -1180,7 +1170,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -1190,7 +1180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", "test": "test_topic_kinesis_rule", "response": "200", "error": "", @@ -1200,7 +1190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -1210,7 +1200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -1220,7 +1210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -1230,7 +1220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -1240,7 +1230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -1250,7 +1240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -1260,7 +1250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -1270,7 +1260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -1286,7 +1276,7 @@ "EnforceConsumerDeletion, StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "200", "error": "", @@ -1296,7 +1286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -1306,117 +1296,77 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", "test": "test_stream_creation", "response": "200", "error": "", "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", @@ -1426,7 +1376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -1436,7 +1386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -1446,7 +1396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -1456,7 +1406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -1466,38 +1416,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_add_tags_to_stream", + "test": "test_add_tags_to_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", + "test": "test_create_stream_without_shard_count", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records", + "test": "test_get_records", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_add_tags_to_stream", - "test": "test_add_tags_to_stream", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_empty_stream", + "test": "test_get_records_empty_stream", "response": "200", "error": "", "snapshot_skipped": "", @@ -1506,8 +1456,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", - "test": "test_create_stream_without_shard_count", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", + "test": "test_get_records_next_shard_iterator", "response": "200", "error": "", "snapshot_skipped": "", @@ -1516,18 +1466,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records", - "test": "test_get_records", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", + "test": "test_record_lifecycle_data_integrity", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_empty_stream", - "test": "test_get_records_empty_stream", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", + "test": "test_stream_consumers", "response": "200", "error": "", "snapshot_skipped": "", @@ -1536,8 +1486,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", - "test": "test_get_records_next_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "test": "test_subscribe_to_shard", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -1546,8 +1506,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", - "test": "test_record_lifecycle_data_integrity", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", "snapshot_skipped": "['$..Records..EncryptionType']", @@ -1556,47 +1516,47 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", - "test": "test_stream_consumers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", - "test": "test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", - "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", @@ -1604,29 +1564,49 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", "test": "test_kinesis_integration", @@ -1658,7 +1638,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -1668,7 +1668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_kinesis_rule", "test": "test_topic_kinesis_rule", "response": "200", "error": "", @@ -1678,7 +1678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -1688,7 +1688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -1698,7 +1698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -1708,7 +1708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -1718,7 +1718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -1728,7 +1728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -1738,7 +1738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -1748,7 +1748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -1758,7 +1758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -1768,7 +1768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "400", "error": "ResourceInUseException", @@ -1778,7 +1778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "400", "error": "ResourceInUseException", @@ -1792,7 +1792,7 @@ "StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", "response": "200", "error": "", @@ -1802,27 +1802,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", "test": "test_deploy_stack_with_dynamodb_table", "response": "200", "error": "", @@ -1832,7 +1832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", "response": "200", "error": "", @@ -1842,7 +1842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -1852,7 +1852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_with_exports", "test": "test_cfn_with_exports", "response": "200", "error": "", @@ -1862,78 +1862,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -1942,8 +1942,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -1952,8 +1952,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -1962,8 +1962,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -1972,8 +1972,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -1982,8 +1982,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -1992,8 +1992,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -2002,61 +2002,61 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2082,18 +2082,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "400", "error": "ResourceInUseException", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "400", "error": "ResourceInUseException", "snapshot_skipped": "", @@ -2102,11 +2112,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "400", "error": "ResourceInUseException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2134,7 +2144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -2150,7 +2160,7 @@ "ConsumerName, StreamARN": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", "test": "test_stream_consumers", "response": "200", "error": "", @@ -2160,7 +2170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", "test": "test_subscribe_to_shard", "response": "200", "error": "", @@ -2170,7 +2180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", @@ -2180,7 +2190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", @@ -2196,68 +2206,58 @@ "StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", - "test": "test_method_request_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", - "test": "test_model_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "test": "test_api_gateway_kinesis_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", - "test": "test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "test": "test_apigateway_to_kinesis", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", - "test": "test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", - "test": "test_documentation_part_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", - "test": "test_invalid_update_request_validator_operations", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "test": "test_default_parameters_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", - "test": "test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", "snapshot_skipped": "", @@ -2266,78 +2266,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_stream_creation", + "test": "test_stream_creation", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", + "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", - "test": "test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..lastUpdatedDate']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", - "test": "test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", - "test": "test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", - "test": "test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", "snapshot_skipped": "", @@ -2346,28 +2346,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", - "test": "test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", + "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", "snapshot_skipped": "", @@ -2376,187 +2376,187 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_add_tags_to_stream", + "test": "test_add_tags_to_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", + "test": "test_create_stream_without_shard_count", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records", + "test": "test_get_records", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_empty_stream", + "test": "test_get_records_empty_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", + "test": "test_get_records_next_shard_iterator", "response": "200", "error": "", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", + "test": "test_record_lifecycle_data_integrity", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", + "test": "test_stream_consumers", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui", - "test": "test_get_cloudformation_ui", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -2566,68 +2566,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", - "test": "test_hot_reloading[nodejs18.x]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", - "test": "test_hot_reloading[python3.9]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", - "test": "test_hot_reloading_publish_version", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -2636,7 +2586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -2646,7 +2596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -2656,7 +2606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -2666,7 +2616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -2676,7 +2626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -2686,7 +2636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -2696,7 +2646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -2706,7 +2656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -2716,7 +2666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -2726,7 +2676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", @@ -2736,7 +2686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", @@ -2746,7 +2696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -2756,7 +2706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -2766,7 +2716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -2776,7 +2726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -2786,8 +2736,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", @@ -2796,288 +2746,322 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_legacy.py::TestRubyRuntimes::test_ruby_lambda_running_in_docker", - "test": "test_ruby_lambda_running_in_docker", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_kinesis_error_injection", + "test": "test_kinesis_error_injection", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_kinesis", + "test": "test_multi_accounts_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", + "snapshot_skipped": "['$..Message', '$..message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "DescribeStreamConsumer": { + "ConsumerARN": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", + "test": "test_stream_consumers", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + }, + "ConsumerARN, StreamARN": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", + "test": "test_stream_consumers", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DescribeStreamSummary": { + "StreamName": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "test": "test_apigateway_to_kinesis", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "GetRecords": { + "Limit, ShardIterator": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", - "test": "test_create_state_machines_in_parallel", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task", - "test": "test_aws_sdk_task", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", - "test": "test_aws_sdk_task_delete_s3_object", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "", @@ -3086,8 +3070,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", "snapshot_skipped": "", @@ -3096,8 +3080,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3106,8 +3090,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3116,8 +3100,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3126,1612 +3110,178 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_less_than_equals_path", - "test": "test_timestamp_less_than_equals_path", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", - "test": "test_continuous_backup_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", - "test": "test_transaction_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_query_index", - "test": "test_valid_query_index", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_kinesis_error_injection", - "test": "test_kinesis_error_injection", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", - "test": "test_put_events_with_target_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_add_tags_to_stream", - "test": "test_add_tags_to_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", - "test": "test_create_stream_without_shard_count", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records", - "test": "test_get_records", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_empty_stream", - "test": "test_get_records_empty_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", - "test": "test_get_records_next_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", - "test": "test_record_lifecycle_data_integrity", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", - "test": "test_stream_consumers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", - "test": "test_subscribe_to_shard", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", - "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_non_implemented_operation", - "test": "test_call_non_implemented_operation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_kinesis", - "test": "test_multi_accounts_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", - "test": "test_create_clusters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", - "test": "test_associate_and_disassociate_resolver_rule", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", - "test": "test_create_resolver_endpoint[INBOUND-5]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", - "test": "test_create_resolver_rule_with_invalid_direction", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", - "test": "test_list_firewall_domain_lists", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ManagedOwnerName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", - "test": "test_multipe_create_resolver_rule", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", - "test": "test_update_resolver_endpoint", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_action_raises_error", - "test": "test_list_messages_with_invalid_action_raises_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_queue_url", - "test": "test_list_messages_with_invalid_queue_url", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", - "test": "test_topic_rule_triggers_kinesis_put_record", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", - "test": "test_put_subscription_filter_kinesis_with_filter_pattern", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", - "test": "test_put_subscription_filter_kinesis_with_filter_pattern", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "DescribeStreamConsumer": { - "ConsumerARN": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", - "test": "test_stream_consumers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", - "test": "test_subscribe_to_shard", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", - "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - }, - "ConsumerARN, StreamARN": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", - "test": "test_stream_consumers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DescribeStreamSummary": { - "StreamName": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", - "test": "test_apigateway_to_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetRecords": { - "Limit, ShardIterator": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", - "test": "test_create_rest_api_with_optional_params", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_tags", - "test": "test_create_rest_api_with_tags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_delete_resource", - "test": "test_delete_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", - "test": "test_method_request_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_model_lifecycle", - "test": "test_model_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", - "test": "test_update_method_validation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_documentation_part_lifecycle", - "test": "test_documentation_part_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_update_request_validator_operations", - "test": "test_invalid_update_request_validator_operations", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", - "response": "200", - "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", - "test": "test_create_update_stages", - "response": "200", - "error": "", - "snapshot_skipped": "['$..createdDate', '$..lastUpdatedDate']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", - "test": "test_api_key_required_for_methods", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", - "test": "test_error_aws_proxy_not_supported", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", - "test": "test_apigateway_to_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", - "response": "200", - "error": "", - "snapshot_skipped": "['$..User.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui", - "test": "test_get_cloudformation_ui", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", - "test": "test_hot_reloading[nodejs18.x]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", - "test": "test_hot_reloading[python3.9]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", - "test": "test_hot_reloading_publish_version", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", - "test": "test_create_state_machines_in_parallel", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task", - "test": "test_aws_sdk_task", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -4740,8 +3290,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", - "test": "test_aws_sdk_task_delete_s3_object", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", @@ -4750,8 +3300,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", @@ -4760,8 +3310,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4770,8 +3320,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4780,8 +3330,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4790,408 +3340,380 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", - "test": "test_string_split", - "response": "200", - "error": "", - "snapshot_skipped": "['$..loggingConfiguration', '$..tracingConfiguration', '$..previousEventId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "400", + "error": "ResourceInUseException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_continuous_backup_update", - "test": "test_continuous_backup_update", - "response": "200", - "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_create_duplicate_table", - "test": "test_create_duplicate_table", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", - "response": "200", - "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", - "test": "test_dynamodb_batch_execute_statement", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", + "test": "test_create_stream_without_shard_count", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_class", - "test": "test_dynamodb_create_table_with_class", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", - "response": "200", - "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", - "test": "test_dynamodb_partiql_missing", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_invalid_query_index", - "test": "test_invalid_query_index", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_more_than_20_global_secondary_indexes", - "test": "test_more_than_20_global_secondary_indexes", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_nosql_workbench_localhost_region", - "test": "test_nosql_workbench_localhost_region", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_query_on_deleted_resource", - "test": "test_query_on_deleted_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transact_get_items", - "test": "test_transact_get_items", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", - "test": "test_transaction_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_query_index", - "test": "test_valid_query_index", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "400", + "error": "ResourceInUseException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -5200,8 +3722,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -5210,18 +3732,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_s3_with_streaming_trait[IO[bytes]]", - "test": "test_call_s3_with_streaming_trait[IO[bytes]]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -5230,8 +3752,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_s3_with_streaming_trait[bytes]", - "test": "test_call_s3_with_streaming_trait[bytes]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -5240,8 +3762,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", - "test": "test_create_clusters", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -5250,28 +3772,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", - "test": "test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", - "test": "test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_query_log_config", - "test": "test_create_resolver_query_log_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "test": "test_external_layer_download", "response": "200", "error": "", "snapshot_skipped": "", @@ -5280,28 +3802,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", - "test": "test_create_resolver_rule", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", + "test": "test_external_layer_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_endpoint", - "test": "test_delete_non_existent_resolver_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "test": "test_external_layer_specific", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_rule", - "test": "test_delete_non_existent_resolver_rule", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", "snapshot_skipped": "", @@ -5310,410 +3832,328 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", - "test": "test_multiple_create_resolver_endpoint_with_same_req_id", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_lambda_with_configs_deployed", - "test": "test_lambda_with_configs_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_non_existent_queue", - "test": "test_list_messages_with_non_existent_queue", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", - "test": "test_list_messages_with_queue_url_in_path", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "test": "test_lambda_from_image[node]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_without_queue_url", - "test": "test_list_messages_without_queue_url", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "test": "test_lambda_from_image[python]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "test": "test_cross_account_layer", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "test": "test_function_multiple_layers_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "test": "test_function_using_layer", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "test": "test_function_using_layer_overriding_runtime", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "test": "test_layer_and_function_hot_reloading", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "test": "test_layer_only_hot_reloading", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "test": "test_multiple_hot_reloading_layers_fail", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "test": "test_json_metric_filters", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "test": "test_put_subscription_filter_kinesis_with_filter_pattern", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "test": "test_basic_mediastore_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", + "test": "test_mediastore_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_broker", + "test": "test_create_broker", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", + "test": "test_create_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", + "test": "test_delete_broker", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", + "test": "test_delete_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", + "test": "test_describe_broker", + "response": "200", + "error": "", + "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", + "test": "test_list_brokers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BrokerState', '$..EngineType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", + "test": "test_send_to_active_mq", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", + "test": "test_send_to_activemq_curl", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "400", - "error": "ResourceInUseException", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "test": "test_create_cluster_with_tags", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", - "test": "test_scheduled_lambda", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "test": "test_create_neo4j_cluster", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", - "response": "400", - "error": "ResourceInUseException", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "test": "test_create_query_db[1.1.0.0-3.4.11]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", - "response": "400", - "error": "ResourceInUseException", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "test": "test_create_query_db[1.2.0.1-3.5.2]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "test": "test_create_query_db[1.2.1.0-3.6.2]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", + "test": "test_create_query_db_tags", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "test": "test_complex_insert", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", + "test": "test_list_tables", "response": "200", "error": "", "snapshot_skipped": "", @@ -5722,28 +4162,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "test": "test_query_by_metadata", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "test": "test_query_committed_views", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", + "test": "test_query_history", "response": "200", "error": "", "snapshot_skipped": "", @@ -5752,18 +4192,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "test": "test_query_ion_timestamp", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "test": "test_query_join_tables", "response": "200", "error": "", "snapshot_skipped": "", @@ -5772,8 +4212,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "test": "test_query_with_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -5782,8 +4222,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "test": "test_query_with_params_via_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -5792,8 +4232,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", @@ -5802,8 +4242,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", - "test": "test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "test": "test_update_query_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -5812,8 +4252,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", - "test": "test_external_layer_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", "snapshot_skipped": "", @@ -5822,88 +4262,88 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", - "test": "test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", + "test": "test_negative_cases_modify_option_group", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "['$..OptionGroup.AllowsVpcAndNonVpcInstanceMemberships']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", - "test": "test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "test": "test_create_mariadb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", - "test": "test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", + "test": "test_create_mssql", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", - "test": "test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", - "test": "test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", - "test": "test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", + "test": "test_data_api[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", - "test": "test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", + "test": "test_data_api[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", - "test": "test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "test": "test_add_role_to_db_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", - "test": "test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "test": "test_add_role_to_db_instance", "response": "200", "error": "", "snapshot_skipped": "", @@ -5912,38 +4352,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", - "test": "test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "test": "test_create_aurora_postgres", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", - "test": "test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "test": "test_create_aurora_v2_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..StorageType', '$..DBInstanceStatus', '$..Endpoint', '$..AvailabilityZone', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", - "test": "test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..DBParameterGroups', '$..StorageType', '$..EngineVersion', '$..AvailabilityZone', '$..PromotionTier', '$..StorageThroughput', '$..CertificateDetails', '$..delete_db_cluster.DBCluster.DBClusterMembers', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", - "test": "test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "test": "test_create_db_custom_port", "response": "200", "error": "", "snapshot_skipped": "", @@ -5952,8 +4402,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", - "test": "test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", + "test": "test_create_postgres", "response": "200", "error": "", "snapshot_skipped": "", @@ -5962,8 +4412,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", - "test": "test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "test": "test_create_snapshot_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -5972,28 +4422,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_broker", - "test": "test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "test": "test_create_snapshot_instance", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", - "test": "test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", + "test": "test_data_api", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_broker", - "test": "test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "test": "test_db_cluster_already_exists", "response": "200", "error": "", "snapshot_skipped": "", @@ -6002,58 +4452,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", - "test": "test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "test": "test_db_cluster_endpoints", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker", - "test": "test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "test": "test_db_cluster_scaling", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_list_brokers", - "test": "test_list_brokers", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "test": "test_db_instance_already_exists", "response": "200", "error": "", - "snapshot_skipped": "['$..BrokerState', '$..EngineType']", + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..DBInstanceStatus', '$..Endpoint', '$..DBName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_active_mq", - "test": "test_send_to_active_mq", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", + "test": "test_db_proxies", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_activemq_curl", - "test": "test_send_to_activemq_curl", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "test": "test_generate_db_auth_token", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mwaa.py::TestMWAA::test_custom_plugins[2.2.2]", - "test": "test_custom_plugins[2.2.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -6062,8 +4512,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mwaa.py::test_list_environments", - "test": "test_list_environments", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "test": "test_modify_db_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -6072,8 +4522,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", - "test": "test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -6082,8 +4532,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", - "test": "test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", "snapshot_skipped": "", @@ -6092,8 +4542,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", - "test": "test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "test": "test_postgres_versions[11.15]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6102,8 +4552,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", - "test": "test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "test": "test_postgres_versions[12.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6112,8 +4562,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", - "test": "test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "test": "test_postgres_versions[13.4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6122,8 +4572,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", - "test": "test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", + "test": "test_query_from_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -6132,18 +4582,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", - "test": "test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_organization", - "test": "test_organization", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6152,8 +4602,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", - "test": "test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6162,8 +4612,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", - "test": "test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6172,8 +4622,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", - "test": "test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6182,8 +4632,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", - "test": "test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6192,8 +4642,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", - "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6202,138 +4652,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", - "test": "test_data_api[False]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", - "test": "test_data_api[True]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", - "test": "test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", - "test": "test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", - "test": "test_create_aurora_postgres", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", - "test": "test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", - "test": "test_create_aurora_v2_cluster", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..StorageType', '$..DBInstanceStatus', '$..Endpoint', '$..AvailabilityZone', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", - "test": "test_create_aurora_v2_cluster_delete_instances", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..DBParameterGroups', '$..StorageType', '$..EngineVersion', '$..AvailabilityZone', '$..PromotionTier', '$..StorageThroughput', '$..CertificateDetails', '$..delete_db_cluster.DBCluster.DBClusterMembers', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", - "test": "test_create_db_custom_port", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", - "test": "test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", - "test": "test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", - "test": "test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", - "test": "test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6342,68 +4732,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", - "test": "test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", - "test": "test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", - "test": "test_db_instance_already_exists", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..DBInstanceStatus', '$..Endpoint', '$..DBName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", - "test": "test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", - "test": "test_generate_db_auth_token", - "response": "200", - "error": "", - "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", - "test": "test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6412,8 +4782,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", - "test": "test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6422,8 +4792,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", - "test": "test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6432,8 +4802,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", - "test": "test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6442,8 +4812,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", - "test": "test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6452,8 +4822,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", - "test": "test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6462,8 +4832,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", - "test": "test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "test": "test_reset_cluster_with_instances", "response": "200", "error": "", "snapshot_skipped": "", @@ -6472,18 +4842,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", - "test": "test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6492,8 +4862,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", - "test": "test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6502,18 +4872,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "test": "test_global_cluster", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DbClusterResourceId', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..Endpoint', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..Port', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..ReaderEndpoint']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", - "test": "test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "test": "test_global_cluster_read_write", "response": "200", "error": "", "snapshot_skipped": "", @@ -6522,8 +4892,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -6532,8 +4902,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", + "test": "test_create_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -6542,18 +4912,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", - "test": "test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_redshift_connector", + "test": "test_redshift_connector", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", - "test": "test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution", + "test": "test_alias_lifecycle_with_dns_resolution", "response": "200", "error": "", "snapshot_skipped": "", @@ -6562,68 +4932,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", - "test": "test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution", + "test": "test_alias_target_resolution", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", - "test": "test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CallerReference', '$..HealthCheckConfig.EnableSNI', '$..HealthCheckConfig.FullyQualifiedDomainName', '$..HealthCheckConfig.IPAddress', '$..HealthCheckConfig.Port', '$..HealthCheckConfig.Type', '$..ttl']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", - "test": "test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", + "test": "test_bucket_mounting[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", - "test": "test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", + "test": "test_crud_applications", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", - "test": "test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepoParity::test_minimal_app_with_version", + "test": "test_minimal_app_with_version", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ApplicationId', '$..IsVerifiedAuthor', '$..Labels', '$..Version']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", - "test": "test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_untagged_resource", + "test": "test_create_untagged_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", - "test": "test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-invalid name]", + "test": "test_dns_namespace_with_and_without_dot[private-invalid name]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6632,8 +5002,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", - "test": "test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", + "test": "test_dns_namespace_with_and_without_dot[private-test-.com]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6642,8 +5012,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", - "test": "test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", + "test": "test_dns_namespace_with_and_without_dot[private-test-domain-]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6652,8 +5022,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", - "test": "test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-invalid name]", + "test": "test_dns_namespace_with_and_without_dot[public-invalid name]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6662,18 +5032,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", - "test": "test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", + "test": "test_dns_namespace_with_and_without_dot[public-test-.com]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", - "test": "test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_send_email", + "test": "test_send_email", "response": "200", "error": "", "snapshot_skipped": "", @@ -6682,8 +5052,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", - "test": "test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", + "test": "test_cancel_command", "response": "200", "error": "", "snapshot_skipped": "", @@ -6692,8 +5062,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", - "test": "test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_describe_instance_information", + "test": "test_describe_instance_information", "response": "200", "error": "", "snapshot_skipped": "", @@ -6702,8 +5072,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", - "test": "test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", + "test": "test_send_command", "response": "200", "error": "", "snapshot_skipped": "", @@ -6712,8 +5082,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", - "test": "test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/sso_admin/test_sso_admin.py::TestSsoAdmin::test_list_permission_sets", + "test": "test_list_permission_sets", "response": "200", "error": "", "snapshot_skipped": "", @@ -6722,78 +5092,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", - "test": "test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", + "test": "test_list_tags_for_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", - "test": "test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_insert_different_data_types", + "test": "test_insert_different_data_types", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", - "test": "test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", + "test": "test_interpolation_function[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ColumnInfo..Name']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", - "test": "test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_sum_by_reference", + "test": "test_sum_by_reference", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", - "test": "test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DbClusterResourceId', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..Endpoint', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..Port', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..ReaderEndpoint']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", - "test": "test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", + "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_unnest_function", + "test": "test_unnest_function", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ColumnInfo..Name']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", - "test": "test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "test": "test_basic_transfer_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -6802,8 +5172,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", - "test": "test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_ftp_ssl_transfer", + "test": "test_ftp_ssl_transfer", "response": "200", "error": "", "snapshot_skipped": "", @@ -6812,8 +5182,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[True]", - "test": "test_dns_resolution[True]", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_ftp_transfer", + "test": "test_ftp_transfer", "response": "200", "error": "", "snapshot_skipped": "", @@ -6822,8 +5192,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", - "test": "test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_create_existing_sampling_rule_raises_exception", + "test": "test_create_existing_sampling_rule_raises_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -6832,17 +5202,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "400", - "error": "ResourceInUseException", + "error": "AccessDeniedException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "400", "error": "ResourceNotFoundException", @@ -6850,23 +5220,13 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" } ] }, "ShardIterator": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -6876,7 +5236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", "test": "test_binary_data_with_stream", "response": "200", "error": "", @@ -6886,17 +5246,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", @@ -6906,7 +5266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", @@ -6916,7 +5276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", @@ -6926,7 +5286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", @@ -6936,7 +5296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records", "test": "test_get_records", "response": "200", "error": "", @@ -6946,7 +5306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_empty_stream", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_empty_stream", "test": "test_get_records_empty_stream", "response": "200", "error": "", @@ -6956,7 +5316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", "test": "test_get_records_next_shard_iterator", "response": "200", "error": "", @@ -6966,7 +5326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", "test": "test_record_lifecycle_data_integrity", "response": "200", "error": "", @@ -6976,37 +5336,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", "test": "test_subscribe_to_shard", "response": "200", "error": "", "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", @@ -7016,29 +5376,29 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records", - "test": "test_get_records", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_empty_stream", + "test": "test_get_records_empty_stream", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", - "test": "test_record_lifecycle_data_integrity", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "test": "test_subscribe_to_shard_timeout", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", @@ -7048,7 +5408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -7058,7 +5418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -7074,7 +5434,7 @@ "ShardId, ShardIteratorType, StartingSequenceNumber, StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", "test": "test_binary_data_with_stream", "response": "200", "error": "", @@ -7084,17 +5444,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", @@ -7104,7 +5464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", @@ -7114,7 +5474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records", "test": "test_get_records", "response": "200", "error": "", @@ -7124,7 +5484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_empty_stream", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_empty_stream", "test": "test_get_records_empty_stream", "response": "200", "error": "", @@ -7134,7 +5494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", "test": "test_record_lifecycle_data_integrity", "response": "200", "error": "", @@ -7144,19 +5504,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -7170,7 +5530,7 @@ "ShardId, ShardIteratorType, StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -7180,7 +5540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -7190,7 +5550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -7200,7 +5560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -7210,88 +5570,138 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", + "test": "test_dynamodb_stream_shard_iterator", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", + "test": "test_dynamodb_streams_shard_iterator_format", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", + "test": "test_get_records_next_shard_iterator", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -7300,8 +5710,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -7310,8 +5720,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -7320,8 +5730,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -7330,122 +5740,122 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, @@ -7479,56 +5889,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records_next_shard_iterator", - "test": "test_get_records_next_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", - "test": "test_subscribe_to_shard", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -7540,37 +5900,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", "test": "test_events_kinesis", @@ -7602,17 +5942,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationDetail']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -7622,7 +5972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -7632,7 +5982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -7642,7 +5992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -7652,7 +6002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -7662,7 +6012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -7672,7 +6022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -7682,7 +6032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -7692,7 +6042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -7702,12 +6052,22 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" } @@ -7716,7 +6076,7 @@ "ShardId, ShardIteratorType, StreamName, Timestamp": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", @@ -7732,7 +6092,7 @@ "ShardFilter, StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -7742,7 +6102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", @@ -7752,7 +6112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -7762,7 +6122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -7772,7 +6132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -7782,7 +6142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -7792,18 +6152,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -7812,51 +6172,41 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_import.py::TestApiGatewayImportRestApi::test_import_rest_apis_with_base_path_swagger[split]", - "test": "test_import_rest_apis_with_base_path_swagger[split]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.get-resources-swagger-json.items..resourceMethods.GET', '$.get-resources-swagger-json.items..resourceMethods.OPTIONS', '$.get-resources-no-base-path-swagger.items..resourceMethods.GET', '$.get-resources-no-base-path-swagger.items..resourceMethods.OPTIONS']", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "test": "test_list_events_after_deployment", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", + "test": "test_describe_template", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", - "test": "test_inflight_message_requeue", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7864,7 +6214,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -7874,17 +6224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -7894,7 +6234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -7904,7 +6244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -7914,7 +6254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -7924,7 +6264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -7934,7 +6274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -7944,7 +6284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -7954,7 +6294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -7964,48 +6304,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", - "test": "test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -8018,7 +6328,7 @@ "StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -8028,7 +6338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -8038,7 +6348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -8048,7 +6358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -8058,7 +6368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -8068,18 +6378,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -8088,19 +6398,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -8110,18 +6420,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -8130,8 +6430,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -8140,7 +6440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -8150,7 +6450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -8160,18 +6460,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", "snapshot_skipped": "", @@ -8186,7 +6476,7 @@ "StreamARN": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", "test": "test_stream_consumers", "response": "200", "error": "", @@ -8196,34 +6486,34 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", "test": "test_subscribe_to_shard", "response": "200", "error": "", "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -8233,7 +6523,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8242,7 +6532,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "200", "error": "", @@ -8252,7 +6542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", @@ -8262,7 +6552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", "response": "200", "error": "", @@ -8272,7 +6562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", @@ -8282,7 +6572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", "test": "test_stream_spec_and_region_replacement", "response": "200", "error": "", @@ -8292,34 +6582,34 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", "test": "test_subscribe_to_shard", "response": "200", "error": "", "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_kinesis", @@ -8336,7 +6626,7 @@ "ExclusiveStartStreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", "test": "test_default_parameters_kinesis", "response": "200", "error": "", @@ -8352,7 +6642,7 @@ "StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_add_tags_to_stream", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_add_tags_to_stream", "test": "test_add_tags_to_stream", "response": "200", "error": "", @@ -8382,7 +6672,7 @@ "Data, PartitionKey, StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -8392,7 +6682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -8402,7 +6692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -8412,88 +6702,108 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_kinesis", + "test": "test_put_events_with_target_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", + "test": "test_record_lifecycle_data_integrity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -8502,8 +6812,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -8512,104 +6822,104 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_kinesis", - "test": "test_put_events_with_target_kinesis", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", @@ -8641,26 +6951,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", - "test": "test_record_lifecycle_data_integrity", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", "test": "test_kinesis_stream_handler_deployed", @@ -8673,16 +6963,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", "test": "test_kinesis_integration", @@ -8714,17 +6994,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_kinesis_put_record", "test": "test_topic_rule_triggers_kinesis_put_record", "response": "200", "error": "", @@ -8734,7 +7014,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -8744,14 +7024,14 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", - "test": "test_websocket_with_kinesis_integration", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "['$..EncryptionType', '$..Data']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", @@ -8892,6 +7172,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_with_kinesis_integration", + "test": "test_websocket_with_kinesis_integration", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..EncryptionType', '$..Data']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -8900,7 +7190,7 @@ "Records, StreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_kinesis_integration", "test": "test_api_gateway_kinesis_integration", "response": "200", "error": "", @@ -8910,103 +7200,103 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records", + "test": "test_get_records", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "test": "test_subscribe_to_shard", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_kinesis_error_injection", - "test": "test_kinesis_error_injection", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Records..EncryptionType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_get_records", - "test": "test_get_records", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", - "test": "test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", - "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_kinesis_error_injection", + "test": "test_kinesis_error_injection", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ] @@ -9016,7 +7306,7 @@ "ConsumerName, StreamARN": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_stream_consumers", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", "test": "test_stream_consumers", "response": "200", "error": "", @@ -9026,7 +7316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", "test": "test_subscribe_to_shard", "response": "200", "error": "", @@ -9036,7 +7326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", @@ -9046,7 +7336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", @@ -9063,7 +7353,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -9072,7 +7362,7 @@ "ConsumerARN, ShardId, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", "test": "test_subscribe_to_shard", "response": "200", "error": "", @@ -9082,7 +7372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", "test": "test_subscribe_to_shard_timeout", "response": "200", "error": "", @@ -9092,7 +7382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "200", "error": "", diff --git a/data/coverage/kinesisanalytics.json b/data/coverage/kinesisanalytics.json index 44c18734f2..ab9e75a4d4 100644 --- a/data/coverage/kinesisanalytics.json +++ b/data/coverage/kinesisanalytics.json @@ -248,7 +248,7 @@ "ApplicationName, CurrentApplicationVersionId, InputId, InputProcessingConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -264,17 +264,17 @@ "ApplicationName, CurrentApplicationVersionId, Output": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -290,21 +290,21 @@ "ApplicationCode, ApplicationDescription, ApplicationName, Inputs": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "ApplicationCode, ApplicationDescription, ApplicationName, Inputs, Outputs": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -314,7 +314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -324,7 +324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -334,7 +334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -350,7 +350,7 @@ "ApplicationName, CreateTimestamp": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -360,7 +360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -370,7 +370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -380,7 +380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -390,7 +390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -400,7 +400,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -410,7 +410,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -420,7 +420,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -436,7 +436,7 @@ "ApplicationName, CurrentApplicationVersionId, InputId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -446,7 +446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -462,17 +462,7 @@ "ApplicationName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", @@ -482,7 +472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -492,7 +482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -502,7 +492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -512,7 +502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -528,17 +518,17 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", "test": "test_application_with_output_and_reference", "response": "200", "error": "", "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -548,7 +538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -564,7 +554,7 @@ "ResourceARN": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -574,7 +564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -590,7 +580,7 @@ "ResourceARN, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -600,7 +590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -616,7 +606,7 @@ "ResourceARN, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -626,7 +616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -642,7 +632,7 @@ "ApplicationName, ApplicationUpdate, CurrentApplicationVersionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", diff --git a/data/coverage/kinesisanalyticsv2.json b/data/coverage/kinesisanalyticsv2.json index f37a652151..2e233c0f95 100644 --- a/data/coverage/kinesisanalyticsv2.json +++ b/data/coverage/kinesisanalyticsv2.json @@ -380,7 +380,7 @@ "ApplicationName, CurrentApplicationVersionId, InputId, InputProcessingConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -396,7 +396,7 @@ "ApplicationName, CurrentApplicationVersionId, Output": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -412,7 +412,7 @@ "ApplicationConfiguration, ApplicationDescription, ApplicationName, RuntimeEnvironment, ServiceExecutionRole": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -422,7 +422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -432,7 +432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -442,7 +442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -458,7 +458,7 @@ "ApplicationName, CreateTimestamp": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -468,7 +468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -478,7 +478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -488,7 +488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -504,7 +504,7 @@ "ApplicationName, CurrentApplicationVersionId, InputId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -520,7 +520,7 @@ "ApplicationName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", "test": "test_application_output", "response": "200", "error": "", @@ -530,7 +530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", "test": "test_input_processing_configuration", "response": "200", "error": "", @@ -540,7 +540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -550,7 +550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -566,7 +566,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", @@ -582,7 +582,7 @@ "ResourceARN": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -598,7 +598,7 @@ "ResourceARN, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -614,7 +614,7 @@ "ResourceARN, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", @@ -630,7 +630,7 @@ "ApplicationConfigurationUpdate, ApplicationName, CurrentApplicationVersionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", "test": "test_list_and_update_applications", "response": "200", "error": "", diff --git a/data/coverage/kms.json b/data/coverage/kms.json index 309d5ac74f..6351b07e16 100644 --- a/data/coverage/kms.json +++ b/data/coverage/kms.json @@ -608,7 +608,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", "test": "test_schedule_and_cancel_key_deletion", "response": "200", "error": "", @@ -624,47 +624,47 @@ "AliasName, TargetKeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", "test": "test_all_types_of_key_id_can_be_used_for_encryption", "response": "200", "error": "", @@ -674,7 +674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_list_delete_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_list_delete_alias", "test": "test_create_list_delete_alias", "response": "200", "error": "", @@ -684,7 +684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_aliases_of_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_aliases_of_key", "test": "test_list_aliases_of_key", "response": "200", "error": "", @@ -694,7 +694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_alias", "test": "test_update_alias", "response": "200", "error": "", @@ -704,7 +704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_alias", "test": "test_create_alias", "response": "400", "error": "ValidationException", @@ -716,7 +716,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key_alias", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key_alias", "test": "test_create_key_alias", "response": "200", "error": "", @@ -732,7 +732,7 @@ "GranteePrincipal, KeyId, Name, Operations": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_same_name_two_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_same_name_two_keys", "test": "test_create_grant_with_same_name_two_keys", "response": "200", "error": "", @@ -746,7 +746,7 @@ "GranteePrincipal, KeyId, Operations": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_valid_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_valid_key", "test": "test_create_grant_with_valid_key", "response": "200", "error": "", @@ -756,7 +756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_retirable_grants", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_retirable_grants", "test": "test_list_retirable_grants", "response": "200", "error": "", @@ -766,7 +766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", "test": "test_retire_grant_with_grant_id_and_key_id", "response": "200", "error": "", @@ -776,7 +776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_token", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_token", "test": "test_retire_grant_with_grant_token", "response": "200", "error": "", @@ -786,7 +786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_revoke_grant", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_revoke_grant", "test": "test_revoke_grant", "response": "200", "error": "", @@ -796,7 +796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -806,7 +806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_invalid_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_invalid_key", "test": "test_create_grant_with_invalid_key", "response": "400", "error": "NotFoundException", @@ -820,7 +820,7 @@ "GranteePrincipal, KeyId, Operations, RetiringPrincipal": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_retirable_grants", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_retirable_grants", "test": "test_list_retirable_grants", "response": "200", "error": "", @@ -880,7 +880,7 @@ "CustomerMasterKeySpec, Description, KeyUsage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_describe_and_list_sign_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_describe_and_list_sign_key", "test": "test_describe_and_list_sign_key", "response": "200", "error": "", @@ -904,47 +904,17 @@ "Description": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", - "test": "test_copy_object_kms", - "response": "200", - "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", - "test": "test_s3_copy_object_in_place_with_encryption", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", - "test": "test_s3_sse_bucket_key_default", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ETag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", "test": "test_all_types_of_key_id_can_be_used_for_encryption", "response": "200", "error": "", @@ -954,7 +924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_delete_deleted_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_delete_deleted_key", "test": "test_cant_delete_deleted_key", "response": "200", "error": "", @@ -964,7 +934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_alias", "test": "test_create_alias", "response": "200", "error": "", @@ -974,7 +944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_same_name_two_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_same_name_two_keys", "test": "test_create_grant_with_same_name_two_keys", "response": "200", "error": "", @@ -984,7 +954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_valid_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_valid_key", "test": "test_create_grant_with_valid_key", "response": "200", "error": "", @@ -994,7 +964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_list_delete_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_list_delete_alias", "test": "test_create_list_delete_alias", "response": "200", "error": "", @@ -1004,7 +974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_disable_and_enable_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_disable_and_enable_key", "test": "test_disable_and_enable_key", "response": "200", "error": "", @@ -1014,7 +984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", @@ -1024,7 +994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "200", "error": "", @@ -1034,7 +1004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_does_not_exist", "test": "test_get_key_does_not_exist", "response": "200", "error": "", @@ -1044,7 +1014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_in_different_region", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_in_different_region", "test": "test_get_key_in_different_region", "response": "200", "error": "", @@ -1054,7 +1024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_key_rotation_status", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_key_rotation_status", "test": "test_key_rotation_status", "response": "200", "error": "", @@ -1064,7 +1034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_aliases_of_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_aliases_of_key", "test": "test_list_aliases_of_key", "response": "200", "error": "", @@ -1074,7 +1044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_keys", "test": "test_list_keys", "response": "200", "error": "", @@ -1084,7 +1054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_retirable_grants", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_retirable_grants", "test": "test_list_retirable_grants", "response": "200", "error": "", @@ -1094,7 +1064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_plaintext_size_for_encrypt", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_plaintext_size_for_encrypt", "test": "test_plaintext_size_for_encrypt", "response": "200", "error": "", @@ -1104,7 +1074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", "test": "test_retire_grant_with_grant_id_and_key_id", "response": "200", "error": "", @@ -1114,7 +1084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_token", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_token", "test": "test_retire_grant_with_grant_token", "response": "200", "error": "", @@ -1124,7 +1094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_revoke_grant", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_revoke_grant", "test": "test_revoke_grant", "response": "200", "error": "", @@ -1134,7 +1104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", "test": "test_schedule_and_cancel_key_deletion", "response": "200", "error": "", @@ -1144,7 +1114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_alias", "test": "test_update_alias", "response": "200", "error": "", @@ -1154,7 +1124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_key_description", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_key_description", "test": "test_update_key_description", "response": "200", "error": "", @@ -1164,7 +1134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", "test": "test_encryption_context_generate_data_key", "response": "200", "error": "", @@ -1174,7 +1144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair", "test": "test_encryption_context_generate_data_key_pair", "response": "200", "error": "", @@ -1184,7 +1154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", "test": "test_encryption_context_generate_data_key_pair_without_plaintext", "response": "200", "error": "", @@ -1194,7 +1164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "200", "error": "", @@ -1204,7 +1174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", "test": "test_generate_data_key", "response": "200", "error": "", @@ -1214,7 +1184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", "test": "test_generate_data_key_pair", "response": "200", "error": "", @@ -1224,7 +1194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair_without_plaintext", "test": "test_generate_data_key_pair_without_plaintext", "response": "200", "error": "", @@ -1234,7 +1204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_without_plaintext", "test": "test_generate_data_key_without_plaintext", "response": "200", "error": "", @@ -1244,7 +1214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -1252,13 +1222,43 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", + "test": "test_copy_object_kms", + "response": "200", + "error": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "test": "test_s3_copy_object_in_place_with_encryption", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "test": "test_s3_sse_bucket_key_default", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ETag']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, "Description, KeySpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_hmac_create_key_invalid_operations", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_hmac_create_key_invalid_operations", "test": "test_hmac_create_key_invalid_operations", "response": "400", "error": "ValidationException", @@ -1268,7 +1268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_hmac_create_key_invalid_operations", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_hmac_create_key_invalid_operations", "test": "test_hmac_create_key_invalid_operations", "response": "400", "error": "ValidationException", @@ -1282,7 +1282,7 @@ "Description, KeySpec, KeyUsage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", "test": "test_cant_use_disabled_or_deleted_keys", "response": "200", "error": "", @@ -1292,7 +1292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", "test": "test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -1302,7 +1302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", "test": "test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", "response": "200", "error": "", @@ -1312,7 +1312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", "response": "200", "error": "", @@ -1322,7 +1322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -1332,7 +1332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", "response": "200", "error": "", @@ -1342,7 +1342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -1352,7 +1352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", "response": "200", "error": "", @@ -1362,7 +1362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -1372,7 +1372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "200", "error": "", @@ -1382,7 +1382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "test": "test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "response": "200", "error": "", @@ -1392,7 +1392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "test": "test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "response": "200", "error": "", @@ -1402,7 +1402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "test": "test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "response": "200", "error": "", @@ -1412,7 +1412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "test": "test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "response": "200", "error": "", @@ -1422,7 +1422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_public_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_public_key", "test": "test_get_public_key", "response": "200", "error": "", @@ -1432,7 +1432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_hmac_create_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_hmac_create_key", "test": "test_hmac_create_key", "response": "200", "error": "", @@ -1442,7 +1442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", "test": "test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", "response": "200", "error": "", @@ -1452,7 +1452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_256-INVALID]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_256-INVALID]", "test": "test_invalid_generate_mac[HMAC_256-INVALID]", "response": "200", "error": "", @@ -1462,7 +1462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_key_usage", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_key_usage", "test": "test_invalid_key_usage", "response": "200", "error": "", @@ -1472,7 +1472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "200", "error": "", @@ -1482,7 +1482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "response": "200", "error": "", @@ -1492,7 +1492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-INVALID-some important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "test": "test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "response": "200", "error": "", @@ -1502,7 +1502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "200", "error": "", @@ -1512,7 +1512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", @@ -1522,7 +1522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "200", "error": "", @@ -1532,7 +1532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", @@ -1542,7 +1542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "200", "error": "", @@ -1552,7 +1552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", @@ -1562,7 +1562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", @@ -1572,7 +1572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", @@ -1582,7 +1582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -1592,7 +1592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_hmac_create_key_invalid_operations", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_hmac_create_key_invalid_operations", "test": "test_hmac_create_key_invalid_operations", "response": "400", "error": "ValidationException", @@ -1618,7 +1618,7 @@ "Description, KeyUsage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", "response": "200", "error": "", @@ -1632,7 +1632,7 @@ "Description, MultiRegion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_multi_region_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_multi_region_key", "test": "test_create_multi_region_key", "response": "200", "error": "", @@ -1642,7 +1642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_non_multi_region_keys_should_not_have_multi_region_properties", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_non_multi_region_keys_should_not_have_multi_region_properties", "test": "test_non_multi_region_keys_should_not_have_multi_region_properties", "response": "200", "error": "", @@ -1652,7 +1652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_replicate_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_key", "test": "test_replicate_key", "response": "200", "error": "", @@ -1666,7 +1666,7 @@ "Description, Origin": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "200", "error": "", @@ -1680,17 +1680,17 @@ "Description, Policy": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_put_list_key_policies", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_put_list_key_policies", "test": "test_get_put_list_key_policies", "response": "200", "error": "", @@ -1704,7 +1704,7 @@ "Description, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_key_custom_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key_custom_id", "test": "test_create_key_custom_id", "response": "200", "error": "", @@ -1714,7 +1714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_tag_untag_list_tags", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_tag_untag_list_tags", "test": "test_tag_untag_list_tags", "response": "200", "error": "", @@ -1726,7 +1726,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", "response": "200", "error": "", @@ -1736,7 +1736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", "response": "200", "error": "", @@ -1746,7 +1746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key_alias", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key_alias", "test": "test_create_key_alias", "response": "200", "error": "", @@ -1760,54 +1760,54 @@ "Policy": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1816,7 +1816,7 @@ "CiphertextBlob, EncryptionAlgorithm, EncryptionContext, KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", @@ -1830,7 +1830,7 @@ "CiphertextBlob, EncryptionAlgorithm, KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", "test": "test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -1840,7 +1840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", "test": "test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", "response": "200", "error": "", @@ -1850,7 +1850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", "test": "test_encrypt_decrypt_encryption_context", "response": "400", "error": "InvalidCiphertextException", @@ -1878,7 +1878,7 @@ "CiphertextBlob, KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "200", "error": "", @@ -1888,7 +1888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", "test": "test_generate_data_key", "response": "200", "error": "", @@ -1898,7 +1898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", "test": "test_generate_data_key_pair", "response": "200", "error": "", @@ -1908,7 +1908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -1918,7 +1918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "400", "error": "IncorrectKeyException", @@ -1928,7 +1928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", "test": "test_encryption_context_generate_data_key", "response": "400", "error": "InvalidCiphertextException", @@ -1938,7 +1938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair", "test": "test_encryption_context_generate_data_key_pair", "response": "400", "error": "InvalidCiphertextException", @@ -1948,7 +1948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", "test": "test_encryption_context_generate_data_key_pair_without_plaintext", "response": "400", "error": "InvalidCiphertextException", @@ -1958,7 +1958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "400", "error": "InvalidCiphertextException", @@ -1974,47 +1974,47 @@ "AliasName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", "test": "test_all_types_of_key_id_can_be_used_for_encryption", "response": "200", "error": "", @@ -2024,7 +2024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_list_delete_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_list_delete_alias", "test": "test_create_list_delete_alias", "response": "200", "error": "", @@ -2034,7 +2034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_aliases_of_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_aliases_of_key", "test": "test_list_aliases_of_key", "response": "200", "error": "", @@ -2044,7 +2044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_alias", "test": "test_update_alias", "response": "200", "error": "", @@ -2054,7 +2054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_list_delete_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_list_delete_alias", "test": "test_create_list_delete_alias", "response": "400", "error": "NotFoundException", @@ -2070,7 +2070,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "200", "error": "", @@ -2086,57 +2086,47 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", - "test": "test_deploy_stack_with_kms", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", @@ -2146,17 +2136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", - "test": "test_kms_key_disabled", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", @@ -2166,17 +2146,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", "response": "200", "error": "", @@ -2186,7 +2166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_key_custom_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key_custom_id", "test": "test_create_key_custom_id", "response": "200", "error": "", @@ -2196,7 +2176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_describe_and_list_sign_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_describe_and_list_sign_key", "test": "test_describe_and_list_sign_key", "response": "200", "error": "", @@ -2206,7 +2186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_disable_and_enable_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_disable_and_enable_key", "test": "test_disable_and_enable_key", "response": "200", "error": "", @@ -2216,7 +2196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_in_different_region", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_in_different_region", "test": "test_get_key_in_different_region", "response": "200", "error": "", @@ -2226,7 +2206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_hmac_create_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_hmac_create_key", "test": "test_hmac_create_key", "response": "200", "error": "", @@ -2236,7 +2216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "200", "error": "", @@ -2246,7 +2226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_replicate_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_key", "test": "test_replicate_key", "response": "200", "error": "", @@ -2256,7 +2236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", "test": "test_schedule_and_cancel_key_deletion", "response": "200", "error": "", @@ -2266,7 +2246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_key_description", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_key_description", "test": "test_update_key_description", "response": "200", "error": "", @@ -2276,7 +2256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -2306,7 +2286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_does_not_exist", "test": "test_get_key_does_not_exist", "response": "400", "error": "NotFoundException", @@ -2316,7 +2296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_does_not_exist", "test": "test_get_key_does_not_exist", "response": "400", "error": "NotFoundException", @@ -2326,7 +2306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_in_different_region", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_in_different_region", "test": "test_get_key_in_different_region", "response": "400", "error": "NotFoundException", @@ -2336,7 +2316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_in_different_region", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_in_different_region", "test": "test_get_key_in_different_region", "response": "400", "error": "NotFoundException", @@ -2346,7 +2326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_invalid_uuid", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_invalid_uuid", "test": "test_get_key_invalid_uuid", "response": "400", "error": "NotFoundException", @@ -2356,7 +2336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_invalid_uuid", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_invalid_uuid", "test": "test_get_key_invalid_uuid", "response": "400", "error": "NotFoundException", @@ -2366,7 +2346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_invalid_uuid", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_invalid_uuid", "test": "test_get_key_invalid_uuid", "response": "400", "error": "NotFoundException", @@ -2376,7 +2356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_replicate_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_key", "test": "test_replicate_key", "response": "400", "error": "NotFoundException", @@ -2398,7 +2378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", "response": "200", "error": "", @@ -2408,7 +2388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", "response": "200", "error": "", @@ -2434,17 +2414,17 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", "test": "test_cant_use_disabled_or_deleted_keys", "response": "200", "error": "", @@ -2454,7 +2434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_disable_and_enable_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_disable_and_enable_key", "test": "test_disable_and_enable_key", "response": "200", "error": "", @@ -2470,67 +2450,67 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_key_rotation_status", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_key_rotation_status", "test": "test_key_rotation_status", "response": "200", "error": "", @@ -2546,57 +2526,57 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_disable_and_enable_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_disable_and_enable_key", "test": "test_disable_and_enable_key", "response": "200", "error": "", @@ -2612,7 +2592,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_key_rotation_status", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_key_rotation_status", "test": "test_key_rotation_status", "response": "200", "error": "", @@ -2628,7 +2608,7 @@ "EncryptionAlgorithm, EncryptionContext, KeyId, Plaintext": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", @@ -2642,7 +2622,7 @@ "EncryptionAlgorithm, KeyId, Plaintext": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", "test": "test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -2652,7 +2632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", "test": "test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", "response": "200", "error": "", @@ -2662,7 +2642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", "response": "400", "error": "ValidationException", @@ -2672,7 +2652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", "response": "400", "error": "ValidationException", @@ -2682,7 +2662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", "response": "400", "error": "ValidationException", @@ -2692,7 +2672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", "response": "400", "error": "ValidationException", @@ -2702,7 +2682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", "response": "400", "error": "ValidationException", @@ -2712,7 +2692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", "response": "400", "error": "ValidationException", @@ -2722,7 +2702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_key_usage", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_key_usage", "test": "test_invalid_key_usage", "response": "400", "error": "InvalidKeyUsageException", @@ -2768,7 +2748,7 @@ "KeyId, Plaintext": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", "test": "test_all_types_of_key_id_can_be_used_for_encryption", "response": "200", "error": "", @@ -2778,7 +2758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "200", "error": "", @@ -2788,7 +2768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "200", "error": "", @@ -2798,7 +2778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -2808,7 +2788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "400", "error": "InvalidKeyUsageException", @@ -2818,7 +2798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "400", "error": "KMSInvalidStateException", @@ -2828,7 +2808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_plaintext_size_for_encrypt", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_plaintext_size_for_encrypt", "test": "test_plaintext_size_for_encrypt", "response": "400", "error": "ValidationException", @@ -2844,7 +2824,7 @@ "EncryptionContext, KeyId, KeySpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", "test": "test_encryption_context_generate_data_key", "response": "200", "error": "", @@ -2872,7 +2852,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -2886,7 +2866,7 @@ "KeyId, KeySpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", "test": "test_cant_use_disabled_or_deleted_keys", "response": "200", "error": "", @@ -2896,7 +2876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", "test": "test_generate_data_key", "response": "200", "error": "", @@ -2906,7 +2886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", "test": "test_cant_use_disabled_or_deleted_keys", "response": "400", "error": "DisabledException", @@ -2916,7 +2896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", "test": "test_cant_use_disabled_or_deleted_keys", "response": "400", "error": "KMSInvalidStateException", @@ -2932,7 +2912,7 @@ "EncryptionContext, KeyId, KeyPairSpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair", "test": "test_encryption_context_generate_data_key_pair", "response": "200", "error": "", @@ -2946,7 +2926,7 @@ "KeyId, KeyPairSpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", "test": "test_generate_data_key_pair", "response": "200", "error": "", @@ -2956,7 +2936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -2972,7 +2952,7 @@ "EncryptionContext, KeyId, KeyPairSpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", "test": "test_encryption_context_generate_data_key_pair_without_plaintext", "response": "200", "error": "", @@ -2986,7 +2966,7 @@ "KeyId, KeyPairSpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair_without_plaintext", "test": "test_generate_data_key_pair_without_plaintext", "response": "200", "error": "", @@ -2996,7 +2976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -3012,7 +2992,7 @@ "EncryptionContext, KeyId, KeySpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "200", "error": "", @@ -3026,7 +3006,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -3040,7 +3020,7 @@ "KeyId, KeySpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_without_plaintext", "test": "test_generate_data_key_without_plaintext", "response": "200", "error": "", @@ -3056,7 +3036,7 @@ "KeyId, MacAlgorithm, Message": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "test": "test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "response": "200", "error": "", @@ -3066,7 +3046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "test": "test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "response": "200", "error": "", @@ -3076,7 +3056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "test": "test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "response": "200", "error": "", @@ -3086,7 +3066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "test": "test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "response": "200", "error": "", @@ -3096,7 +3076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "200", "error": "", @@ -3106,7 +3086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "response": "200", "error": "", @@ -3116,7 +3096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-INVALID-some important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "test": "test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "response": "200", "error": "", @@ -3126,7 +3106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -3136,7 +3116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "400", "error": "InvalidKeyUsageException", @@ -3146,7 +3126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "test": "test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "response": "400", "error": "NotFoundException", @@ -3156,7 +3136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "test": "test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "response": "400", "error": "NotFoundException", @@ -3166,7 +3146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "test": "test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "response": "400", "error": "NotFoundException", @@ -3176,7 +3156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "test": "test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "response": "400", "error": "NotFoundException", @@ -3186,7 +3166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", "test": "test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", "response": "400", "error": "InvalidKeyUsageException", @@ -3196,7 +3176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_256-INVALID]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_256-INVALID]", "test": "test_invalid_generate_mac[HMAC_256-INVALID]", "response": "400", "error": "ValidationException", @@ -3212,7 +3192,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random_invalid_number_of_bytes[None]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random_invalid_number_of_bytes[None]", "test": "test_generate_random_invalid_number_of_bytes[None]", "response": "400", "error": "ValidationException", @@ -3226,7 +3206,7 @@ "NumberOfBytes": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random[1024]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random[1024]", "test": "test_generate_random[1024]", "response": "200", "error": "", @@ -3236,7 +3216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random[12]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random[12]", "test": "test_generate_random[12]", "response": "200", "error": "", @@ -3246,7 +3226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random[1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random[1]", "test": "test_generate_random[1]", "response": "200", "error": "", @@ -3256,7 +3236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random[44]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random[44]", "test": "test_generate_random[44]", "response": "200", "error": "", @@ -3266,7 +3246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random[91]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random[91]", "test": "test_generate_random[91]", "response": "200", "error": "", @@ -3276,7 +3256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random_invalid_number_of_bytes[0]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random_invalid_number_of_bytes[0]", "test": "test_generate_random_invalid_number_of_bytes[0]", "response": "400", "error": "ValidationException", @@ -3286,7 +3266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_random_invalid_number_of_bytes[1025]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_random_invalid_number_of_bytes[1025]", "test": "test_generate_random_invalid_number_of_bytes[1025]", "response": "400", "error": "ValidationException", @@ -3302,7 +3282,7 @@ "KeyId, PolicyName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_put_list_key_policies", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_put_list_key_policies", "test": "test_get_put_list_key_policies", "response": "200", "error": "", @@ -3370,7 +3350,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_key_rotation_status", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_key_rotation_status", "test": "test_key_rotation_status", "response": "200", "error": "", @@ -3380,7 +3360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -3416,7 +3396,7 @@ "KeyId, WrappingAlgorithm, WrappingKeySpec": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "200", "error": "", @@ -3432,7 +3412,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_public_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_public_key", "test": "test_get_public_key", "response": "200", "error": "", @@ -3442,7 +3422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -3458,7 +3438,7 @@ "EncryptedKeyMaterial, ExpirationModel, ImportToken, KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "200", "error": "", @@ -3472,7 +3452,7 @@ "EncryptedKeyMaterial, ImportToken, KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "400", "error": "ValidationException", @@ -3488,47 +3468,37 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", - "test": "test_cfn_with_kms_resources", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", @@ -3538,7 +3508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_list_delete_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_list_delete_alias", "test": "test_create_list_delete_alias", "response": "200", "error": "", @@ -3550,7 +3520,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_operation", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_operation", "test": "test_api_injection_parametrized_operation", "response": "200", "error": "", @@ -3560,7 +3530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "200", "error": "", @@ -3570,7 +3540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kms.py::TestKMS::test_create_key_alias", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key_alias", "test": "test_create_key_alias", "response": "200", "error": "", @@ -3580,7 +3550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "400", "error": "InternalError", @@ -3594,7 +3564,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", "test": "test_all_types_of_key_id_can_be_used_for_encryption", "response": "200", "error": "", @@ -3604,7 +3574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_aliases_of_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_aliases_of_key", "test": "test_list_aliases_of_key", "response": "200", "error": "", @@ -3614,7 +3584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_alias", "test": "test_update_alias", "response": "200", "error": "", @@ -3630,7 +3600,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_same_name_two_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_same_name_two_keys", "test": "test_create_grant_with_same_name_two_keys", "response": "200", "error": "", @@ -3640,7 +3610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_valid_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_valid_key", "test": "test_create_grant_with_valid_key", "response": "200", "error": "", @@ -3650,7 +3620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", "test": "test_retire_grant_with_grant_id_and_key_id", "response": "200", "error": "", @@ -3660,7 +3630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_token", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_token", "test": "test_retire_grant_with_grant_token", "response": "200", "error": "", @@ -3670,7 +3640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_revoke_grant", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_revoke_grant", "test": "test_revoke_grant", "response": "200", "error": "", @@ -3680,7 +3650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -3690,7 +3660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_grants_with_invalid_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_grants_with_invalid_key", "test": "test_list_grants_with_invalid_key", "response": "400", "error": "NotFoundException", @@ -3706,7 +3676,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_put_list_key_policies", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_put_list_key_policies", "test": "test_get_put_list_key_policies", "response": "200", "error": "", @@ -3722,7 +3692,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", "response": "200", "error": "", @@ -3732,7 +3702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_describe_and_list_sign_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_describe_and_list_sign_key", "test": "test_describe_and_list_sign_key", "response": "200", "error": "", @@ -3742,7 +3712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_hmac_create_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_hmac_create_key", "test": "test_hmac_create_key", "response": "200", "error": "", @@ -3752,7 +3722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_keys", "test": "test_list_keys", "response": "200", "error": "", @@ -3764,7 +3734,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_fault_action", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_fault_action", "test": "test_api_injection_fault_action", "response": "200", "error": "", @@ -3774,7 +3744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_exception", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_exception", "test": "test_api_injection_parametrized_exception", "response": "200", "error": "", @@ -3784,7 +3754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_operation", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_operation", "test": "test_api_injection_parametrized_operation", "response": "200", "error": "", @@ -3794,7 +3764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_region", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_region", "test": "test_api_injection_parametrized_region", "response": "200", "error": "", @@ -3804,7 +3774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "200", "error": "", @@ -3814,7 +3784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_exception", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_exception", "test": "test_api_injection_parametrized_exception", "response": "400", "error": "SomeVerySpecificException", @@ -3824,7 +3794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_operation", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_operation", "test": "test_api_injection_parametrized_operation", "response": "400", "error": "InternalError", @@ -3834,7 +3804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_region", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_region", "test": "test_api_injection_parametrized_region", "response": "400", "error": "InternalError", @@ -3844,7 +3814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "400", "error": "InternalError", @@ -3854,7 +3824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_fault_action", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_fault_action", "test": "test_api_injection_fault_action", "response": "500", "error": "InternalError", @@ -3870,7 +3840,7 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_tag_untag_list_tags", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_tag_untag_list_tags", "test": "test_tag_untag_list_tags", "response": "200", "error": "", @@ -3906,7 +3876,7 @@ "RetiringPrincipal": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_retirable_grants", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_retirable_grants", "test": "test_list_retirable_grants", "response": "200", "error": "", @@ -3922,7 +3892,7 @@ "KeyId, Policy, PolicyName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_put_list_key_policies", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_put_list_key_policies", "test": "test_get_put_list_key_policies", "response": "200", "error": "", @@ -3960,7 +3930,7 @@ "KeyId, ReplicaRegion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_replicate_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_key", "test": "test_replicate_key", "response": "200", "error": "", @@ -3976,7 +3946,7 @@ "GrantId, KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_retirable_grants", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_retirable_grants", "test": "test_list_retirable_grants", "response": "200", "error": "", @@ -3986,7 +3956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", "test": "test_retire_grant_with_grant_id_and_key_id", "response": "200", "error": "", @@ -4000,7 +3970,7 @@ "GrantToken": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_token", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_token", "test": "test_retire_grant_with_grant_token", "response": "200", "error": "", @@ -4010,7 +3980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -4026,7 +3996,7 @@ "GrantId, KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_revoke_grant", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_revoke_grant", "test": "test_revoke_grant", "response": "200", "error": "", @@ -4036,7 +4006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -4052,67 +4022,67 @@ "KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", "test": "test_cfn_with_kms_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", "test": "test_deploy_stack_with_kms", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", "test": "test_kms_key_disabled", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_delete_deleted_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_delete_deleted_key", "test": "test_cant_delete_deleted_key", "response": "200", "error": "", @@ -4122,7 +4092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", "test": "test_cant_use_disabled_or_deleted_keys", "response": "200", "error": "", @@ -4132,7 +4102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", "test": "test_schedule_and_cancel_key_deletion", "response": "200", "error": "", @@ -4142,7 +4112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_delete_deleted_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_delete_deleted_key", "test": "test_cant_delete_deleted_key", "response": "400", "error": "KMSInvalidStateException", @@ -4156,37 +4126,7 @@ "KeyId, PendingWindowInDays": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", - "test": "test_copy_object_kms", - "response": "200", - "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", - "test": "test_s3_copy_object_in_place_with_encryption", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", - "test": "test_s3_sse_bucket_key_default", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ETag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_all_types_of_key_id_can_be_used_for_encryption", "test": "test_all_types_of_key_id_can_be_used_for_encryption", "response": "200", "error": "", @@ -4196,7 +4136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_alias", "test": "test_create_alias", "response": "200", "error": "", @@ -4206,7 +4146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_same_name_two_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_same_name_two_keys", "test": "test_create_grant_with_same_name_two_keys", "response": "200", "error": "", @@ -4216,7 +4156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_valid_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_valid_key", "test": "test_create_grant_with_valid_key", "response": "200", "error": "", @@ -4226,7 +4166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", "response": "200", "error": "", @@ -4236,7 +4176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_key_custom_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key_custom_id", "test": "test_create_key_custom_id", "response": "200", "error": "", @@ -4246,7 +4186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_list_delete_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_list_delete_alias", "test": "test_create_list_delete_alias", "response": "200", "error": "", @@ -4256,7 +4196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_multi_region_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_multi_region_key", "test": "test_create_multi_region_key", "response": "200", "error": "", @@ -4266,7 +4206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_describe_and_list_sign_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_describe_and_list_sign_key", "test": "test_describe_and_list_sign_key", "response": "200", "error": "", @@ -4276,7 +4216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_disable_and_enable_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_disable_and_enable_key", "test": "test_disable_and_enable_key", "response": "200", "error": "", @@ -4286,7 +4226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", "test": "test_encrypt_decrypt[RSA_2048-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -4296,7 +4236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", "test": "test_encrypt_decrypt[SYMMETRIC_DEFAULT-SYMMETRIC_DEFAULT]", "response": "200", "error": "", @@ -4306,7 +4246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_decrypt_encryption_context", "test": "test_encrypt_decrypt_encryption_context", "response": "200", "error": "", @@ -4316,7 +4256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_1]", "response": "200", "error": "", @@ -4326,7 +4266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_2048-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -4336,7 +4276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_1]", "response": "200", "error": "", @@ -4346,7 +4286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_3072-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -4356,7 +4296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_1]", "response": "200", "error": "", @@ -4366,7 +4306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", "test": "test_encrypt_validate_plaintext_size_per_key_type[RSA_4096-RSAES_OAEP_SHA_256]", "response": "200", "error": "", @@ -4376,7 +4316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "200", "error": "", @@ -4386,7 +4326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "test": "test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "response": "200", "error": "", @@ -4396,7 +4336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "test": "test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "response": "200", "error": "", @@ -4406,7 +4346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "test": "test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "response": "200", "error": "", @@ -4416,7 +4356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "test": "test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "response": "200", "error": "", @@ -4426,7 +4366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_does_not_exist", "test": "test_get_key_does_not_exist", "response": "200", "error": "", @@ -4436,7 +4376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_key_in_different_region", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_key_in_different_region", "test": "test_get_key_in_different_region", "response": "200", "error": "", @@ -4446,7 +4386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_public_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_public_key", "test": "test_get_public_key", "response": "200", "error": "", @@ -4456,7 +4396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_get_put_list_key_policies", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_get_put_list_key_policies", "test": "test_get_put_list_key_policies", "response": "200", "error": "", @@ -4466,7 +4406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_hmac_create_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_hmac_create_key", "test": "test_hmac_create_key", "response": "200", "error": "", @@ -4476,7 +4416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_import_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_import_key", "test": "test_import_key", "response": "200", "error": "", @@ -4486,7 +4426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", "test": "test_invalid_generate_mac[HMAC_224-HMAC_SHA_256]", "response": "200", "error": "", @@ -4496,7 +4436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_256-INVALID]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_generate_mac[HMAC_256-INVALID]", "test": "test_invalid_generate_mac[HMAC_256-INVALID]", "response": "200", "error": "", @@ -4506,7 +4446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_key_usage", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_key_usage", "test": "test_invalid_key_usage", "response": "200", "error": "", @@ -4516,7 +4456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "200", "error": "", @@ -4526,7 +4466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "response": "200", "error": "", @@ -4536,7 +4476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-INVALID-some important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "test": "test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "response": "200", "error": "", @@ -4546,7 +4486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_key_rotation_status", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_key_rotation_status", "test": "test_key_rotation_status", "response": "200", "error": "", @@ -4556,7 +4496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_aliases_of_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_aliases_of_key", "test": "test_list_aliases_of_key", "response": "200", "error": "", @@ -4566,7 +4506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_keys", "test": "test_list_keys", "response": "200", "error": "", @@ -4576,7 +4516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_list_retirable_grants", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_list_retirable_grants", "test": "test_list_retirable_grants", "response": "200", "error": "", @@ -4586,7 +4526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_non_multi_region_keys_should_not_have_multi_region_properties", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_non_multi_region_keys_should_not_have_multi_region_properties", "test": "test_non_multi_region_keys_should_not_have_multi_region_properties", "response": "200", "error": "", @@ -4596,7 +4536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_plaintext_size_for_encrypt", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_plaintext_size_for_encrypt", "test": "test_plaintext_size_for_encrypt", "response": "200", "error": "", @@ -4606,7 +4546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_replicate_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_replicate_key", "test": "test_replicate_key", "response": "200", "error": "", @@ -4616,7 +4556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", "test": "test_retire_grant_with_grant_id_and_key_id", "response": "200", "error": "", @@ -4626,7 +4566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_token", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_token", "test": "test_retire_grant_with_grant_token", "response": "200", "error": "", @@ -4636,7 +4576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_revoke_grant", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_revoke_grant", "test": "test_revoke_grant", "response": "200", "error": "", @@ -4646,7 +4586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_schedule_and_cancel_key_deletion", "test": "test_schedule_and_cancel_key_deletion", "response": "200", "error": "", @@ -4656,7 +4596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "200", "error": "", @@ -4666,7 +4606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", @@ -4676,7 +4616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "200", "error": "", @@ -4686,7 +4626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", @@ -4696,7 +4636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "200", "error": "", @@ -4706,7 +4646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", @@ -4716,7 +4656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", @@ -4726,7 +4666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", @@ -4736,7 +4676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_tag_untag_list_tags", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_tag_untag_list_tags", "test": "test_tag_untag_list_tags", "response": "200", "error": "", @@ -4746,7 +4686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_alias", "test": "test_update_alias", "response": "200", "error": "", @@ -4756,7 +4696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_key_description", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_key_description", "test": "test_update_key_description", "response": "200", "error": "", @@ -4766,7 +4706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key", "test": "test_encryption_context_generate_data_key", "response": "200", "error": "", @@ -4776,7 +4716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair", "test": "test_encryption_context_generate_data_key_pair", "response": "200", "error": "", @@ -4786,7 +4726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_pair_without_plaintext", "test": "test_encryption_context_generate_data_key_pair_without_plaintext", "response": "200", "error": "", @@ -4796,7 +4736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_encryption_context_generate_data_key_without_plaintext", "test": "test_encryption_context_generate_data_key_without_plaintext", "response": "200", "error": "", @@ -4806,7 +4746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key", "test": "test_generate_data_key", "response": "200", "error": "", @@ -4816,7 +4756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair", "test": "test_generate_data_key_pair", "response": "200", "error": "", @@ -4826,7 +4766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_pair_without_plaintext", "test": "test_generate_data_key_pair_without_plaintext", "response": "200", "error": "", @@ -4836,7 +4776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_without_plaintext", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSGenerateKeys::test_generate_data_key_without_plaintext", "test": "test_generate_data_key_without_plaintext", "response": "200", "error": "", @@ -4846,7 +4786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -4855,6 +4795,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", + "test": "test_copy_object_kms", + "response": "200", + "error": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "test": "test_s3_copy_object_in_place_with_encryption", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "test": "test_s3_sse_bucket_key_default", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ETag']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", "test": "test_security_groups", @@ -4866,7 +4836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_delete_deleted_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_delete_deleted_key", "test": "test_cant_delete_deleted_key", "response": "400", "error": "KMSInvalidStateException", @@ -4876,7 +4846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_cant_use_disabled_or_deleted_keys", "test": "test_cant_use_disabled_or_deleted_keys", "response": "400", "error": "KMSInvalidStateException", @@ -4914,7 +4884,7 @@ "KeyId, Message, MessageType, SigningAlgorithm": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "200", "error": "", @@ -4924,7 +4894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", @@ -4934,7 +4904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "200", "error": "", @@ -4944,7 +4914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", @@ -4954,7 +4924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "200", "error": "", @@ -4964,7 +4934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", @@ -4974,7 +4944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", @@ -4984,7 +4954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", @@ -4994,7 +4964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -5004,7 +4974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "400", "error": "InvalidKeyUsageException", @@ -5014,7 +4984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_key_usage", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_key_usage", "test": "test_invalid_key_usage", "response": "400", "error": "InvalidKeyUsageException", @@ -5024,7 +4994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "400", "error": "ValidationException", @@ -5034,7 +5004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "400", "error": "ValidationException", @@ -5044,7 +5014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "400", "error": "ValidationException", @@ -5054,7 +5024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "400", "error": "ValidationException", @@ -5064,7 +5034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "400", "error": "ValidationException", @@ -5074,7 +5044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "400", "error": "ValidationException", @@ -5084,7 +5054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "400", "error": "ValidationException", @@ -5094,7 +5064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "400", "error": "ValidationException", @@ -5110,7 +5080,7 @@ "KeyId, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_tag_untag_list_tags", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_tag_untag_list_tags", "test": "test_tag_untag_list_tags", "response": "200", "error": "", @@ -5126,7 +5096,7 @@ "KeyId, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_tag_untag_list_tags", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_tag_untag_list_tags", "test": "test_tag_untag_list_tags", "response": "200", "error": "", @@ -5142,7 +5112,7 @@ "AliasName, TargetKeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_alias", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_alias", "test": "test_update_alias", "response": "200", "error": "", @@ -5158,7 +5128,7 @@ "Description, KeyId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_update_key_description", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_update_key_description", "test": "test_update_key_description", "response": "200", "error": "", @@ -5174,7 +5144,7 @@ "KeyId, Message, MessageType, Signature, SigningAlgorithm": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "200", "error": "", @@ -5184,7 +5154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "200", "error": "", @@ -5194,7 +5164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "200", "error": "", @@ -5204,7 +5174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "200", "error": "", @@ -5214,7 +5184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "200", "error": "", @@ -5224,7 +5194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "200", "error": "", @@ -5234,7 +5204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "200", "error": "", @@ -5244,7 +5214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "200", "error": "", @@ -5254,7 +5224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_error_messaging_for_invalid_keys", "test": "test_error_messaging_for_invalid_keys", "response": "400", "error": "InvalidKeyUsageException", @@ -5264,7 +5234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "400", "error": "KMSInvalidSignatureException", @@ -5274,7 +5244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_NIST_P256-ECDSA_SHA_256]", "response": "400", "error": "ValidationException", @@ -5284,7 +5254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "400", "error": "KMSInvalidSignatureException", @@ -5294,7 +5264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "test": "test_sign_verify[ECC_NIST_P384-ECDSA_SHA_384]", "response": "400", "error": "ValidationException", @@ -5304,7 +5274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "400", "error": "KMSInvalidSignatureException", @@ -5314,7 +5284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "test": "test_sign_verify[ECC_SECG_P256K1-ECDSA_SHA_256]", "response": "400", "error": "ValidationException", @@ -5324,7 +5294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "400", "error": "KMSInvalidSignatureException", @@ -5334,7 +5304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_256]", "response": "400", "error": "ValidationException", @@ -5344,7 +5314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "400", "error": "KMSInvalidSignatureException", @@ -5354,7 +5324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_384]", "response": "400", "error": "ValidationException", @@ -5364,7 +5334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "400", "error": "KMSInvalidSignatureException", @@ -5374,7 +5344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "test": "test_sign_verify[RSA_2048-RSASSA_PSS_SHA_512]", "response": "400", "error": "ValidationException", @@ -5384,7 +5354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "400", "error": "KMSInvalidSignatureException", @@ -5394,7 +5364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_256]", "response": "400", "error": "ValidationException", @@ -5404,7 +5374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "400", "error": "KMSInvalidSignatureException", @@ -5414,7 +5384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "test": "test_sign_verify[RSA_4096-RSASSA_PKCS1_V1_5_SHA_512]", "response": "400", "error": "ValidationException", @@ -5428,7 +5398,7 @@ "KeyId, Message, Signature, SigningAlgorithm": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -5444,7 +5414,7 @@ "KeyId, Mac, MacAlgorithm, Message": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "test": "test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "response": "200", "error": "", @@ -5454,7 +5424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "test": "test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "response": "200", "error": "", @@ -5464,7 +5434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "test": "test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "response": "200", "error": "", @@ -5474,7 +5444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "test": "test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "response": "200", "error": "", @@ -5484,7 +5454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -5494,7 +5464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "test": "test_generate_and_verify_mac[HMAC_224-HMAC_SHA_224]", "response": "400", "error": "NotFoundException", @@ -5504,7 +5474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "test": "test_generate_and_verify_mac[HMAC_256-HMAC_SHA_256]", "response": "400", "error": "NotFoundException", @@ -5514,7 +5484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "test": "test_generate_and_verify_mac[HMAC_384-HMAC_SHA_384]", "response": "400", "error": "NotFoundException", @@ -5524,7 +5494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "test": "test_generate_and_verify_mac[HMAC_512-HMAC_SHA_512]", "response": "400", "error": "NotFoundException", @@ -5534,7 +5504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_256-some different important message]", "response": "400", "error": "KMSInvalidMacException", @@ -5544,7 +5514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "test": "test_invalid_verify_mac[HMAC_256-HMAC_SHA_512-some important message]", "response": "400", "error": "InvalidKeyUsageException", @@ -5554,7 +5524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-INVALID-some important message]", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "test": "test_invalid_verify_mac[HMAC_256-INVALID-some important message]", "response": "400", "error": "ValidationException", diff --git a/data/coverage/lakeformation.json b/data/coverage/lakeformation.json index 1dc811f5e9..da50c24e86 100644 --- a/data/coverage/lakeformation.json +++ b/data/coverage/lakeformation.json @@ -572,7 +572,7 @@ "Permissions, Principal, Resource": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lakeformation.py::TestLakeFormation::test_manage_permissions", + "node_id": "LocalStack Pro: tests/aws/services/lakeformation/test_lakeformation.py::TestLakeFormation::test_manage_permissions", "test": "test_manage_permissions", "response": "200", "error": "", @@ -588,7 +588,7 @@ "Principal, Resource": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lakeformation.py::TestLakeFormation::test_manage_permissions", + "node_id": "LocalStack Pro: tests/aws/services/lakeformation/test_lakeformation.py::TestLakeFormation::test_manage_permissions", "test": "test_manage_permissions", "response": "200", "error": "", diff --git a/data/coverage/lambda.json b/data/coverage/lambda.json index 2e5370b610..94672917b6 100644 --- a/data/coverage/lambda.json +++ b/data/coverage/lambda.json @@ -800,7 +800,7 @@ "Action, LayerName, Principal, RevisionId, StatementId, VersionNumber": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", "test": "test_layer_policy_lifecycle", "response": "201", "error": "", @@ -810,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "412", "error": "PreconditionFailedException", @@ -824,7 +824,7 @@ "Action, LayerName, Principal, StatementId, VersionNumber": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "201", "error": "", @@ -834,7 +834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "201", "error": "", @@ -844,7 +844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", "test": "test_layer_policy_lifecycle", "response": "201", "error": "", @@ -854,7 +854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "400", "error": "ValidationException", @@ -864,7 +864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -874,7 +874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -884,7 +884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "409", "error": "ResourceConflictException", @@ -906,7 +906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "201", "error": "", @@ -922,7 +922,7 @@ "Action, EventSourceToken, FunctionName, Principal, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "201", "error": "", @@ -936,7 +936,7 @@ "Action, FunctionName, FunctionUrlAuthType, Principal, PrincipalOrgID, SourceAccount, SourceArn, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "201", "error": "", @@ -950,7 +950,7 @@ "Action, FunctionName, FunctionUrlAuthType, Principal, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "201", "error": "", @@ -960,7 +960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "201", "error": "", @@ -970,7 +970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "201", "error": "", @@ -980,7 +980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "201", "error": "", @@ -990,7 +990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "201", "error": "", @@ -1000,7 +1000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "201", "error": "", @@ -1010,7 +1010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "201", "error": "", @@ -1020,7 +1020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "201", "error": "", @@ -1030,7 +1030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "201", "error": "", @@ -1040,7 +1040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "201", "error": "", @@ -1050,7 +1050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "201", "error": "", @@ -1064,7 +1064,7 @@ "Action, FunctionName, Principal, Qualifier, RevisionId, SourceArn, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "201", "error": "", @@ -1074,7 +1074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "412", "error": "PreconditionFailedException", @@ -1088,7 +1088,7 @@ "Action, FunctionName, Principal, Qualifier, SourceArn, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "201", "error": "", @@ -1098,7 +1098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -1108,7 +1108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -1118,7 +1118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "400", "error": "ValidationException", @@ -1128,7 +1128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -1138,7 +1138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -1152,7 +1152,7 @@ "Action, FunctionName, Principal, RevisionId, SourceArn, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "201", "error": "", @@ -1166,7 +1166,7 @@ "Action, FunctionName, Principal, RevisionId, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "201", "error": "", @@ -1176,7 +1176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "412", "error": "PreconditionFailedException", @@ -1190,7 +1190,7 @@ "Action, FunctionName, Principal, SourceAccount, SourceArn, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", "test": "test_put_subscription_filter_lambda", "response": "201", "error": "", @@ -1204,7 +1204,7 @@ "Action, FunctionName, Principal, SourceAccount, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "201", "error": "", @@ -1214,7 +1214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -1228,7 +1228,37 @@ "Action, FunctionName, Principal, SourceArn, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -1238,7 +1268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -1248,7 +1278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -1258,7 +1288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -1268,107 +1298,107 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "201", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "201", "error": "", @@ -1378,7 +1408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "201", "error": "", @@ -1388,7 +1418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "201", "error": "", @@ -1398,7 +1428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "201", "error": "", @@ -1408,48 +1438,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "201", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "201", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "201", "error": "", "snapshot_skipped": "", @@ -1458,27 +1468,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "201", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -1488,7 +1498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -1498,7 +1508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "409", "error": "ResourceConflictException", @@ -1510,7 +1520,57 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "201", "error": "", @@ -1520,7 +1580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -1530,7 +1590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -1540,7 +1600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "201", "error": "", @@ -1550,7 +1610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "201", "error": "", @@ -1560,7 +1620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "201", "error": "", @@ -1570,7 +1630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "201", "error": "", @@ -1580,7 +1640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "201", "error": "", @@ -1590,7 +1650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", @@ -1600,7 +1660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "201", "error": "", @@ -1610,7 +1670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", @@ -1620,7 +1680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -1630,7 +1690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "201", "error": "", @@ -1640,7 +1700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "201", "error": "", @@ -1650,7 +1710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "201", "error": "", @@ -1660,7 +1720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "201", "error": "", @@ -1670,7 +1730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "201", "error": "", @@ -1680,7 +1740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "201", "error": "", @@ -1690,67 +1750,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "201", "error": "", @@ -1764,27 +1774,37 @@ "Action, FunctionName, Principal, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "201", "error": "", @@ -1794,7 +1814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "201", "error": "", @@ -1804,7 +1824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "201", "error": "", @@ -1814,7 +1834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "201", "error": "", @@ -1824,7 +1844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "201", "error": "", @@ -1834,17 +1854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "400", "error": "ValidationException", @@ -1855,36 +1865,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", - "response": "201", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", - "response": "201", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -1916,27 +1896,57 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", - "test": "test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", - "test": "test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "test": "test_srp_custom_auth_flow", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", + "response": "201", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "201", "error": "", @@ -1946,7 +1956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", @@ -1956,7 +1966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "201", "error": "", @@ -1966,7 +1976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "201", "error": "", @@ -1976,7 +1986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "201", "error": "", @@ -1986,7 +1996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "201", "error": "", @@ -1996,7 +2006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "201", "error": "", @@ -2006,7 +2016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "201", "error": "", @@ -2016,7 +2026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "201", "error": "", @@ -2026,7 +2036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "201", "error": "", @@ -2036,7 +2046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "201", "error": "", @@ -2046,7 +2056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "201", "error": "", @@ -2056,7 +2066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "201", "error": "", @@ -2066,7 +2076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "201", "error": "", @@ -2076,7 +2086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "201", "error": "", @@ -2086,7 +2096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "201", "error": "", @@ -2096,7 +2106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "201", "error": "", @@ -2106,7 +2116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "201", "error": "", @@ -2122,7 +2132,7 @@ "Description, FunctionName, FunctionVersion, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "201", "error": "", @@ -2134,21 +2144,21 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Description, FunctionName, FunctionVersion, Name, RoutingConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "201", "error": "", @@ -2162,17 +2172,17 @@ "FunctionName, FunctionVersion, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "201", "error": "", @@ -2182,7 +2192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "201", "error": "", @@ -2192,7 +2202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "201", "error": "", @@ -2202,7 +2212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "201", "error": "", @@ -2212,7 +2222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "201", "error": "", @@ -2222,7 +2232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "201", "error": "", @@ -2232,7 +2242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "201", "error": "", @@ -2242,7 +2252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "201", "error": "", @@ -2252,7 +2262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "201", "error": "", @@ -2262,7 +2272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "201", "error": "", @@ -2276,7 +2286,7 @@ "FunctionName, FunctionVersion, Name, RoutingConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "201", "error": "", @@ -2286,7 +2296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "201", "error": "", @@ -2296,7 +2306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "400", "error": "InvalidParameterValueException", @@ -2306,7 +2316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "400", "error": "ValidationException", @@ -2316,7 +2326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "400", "error": "ValidationException", @@ -2326,7 +2336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "400", "error": "InvalidParameterValueException", @@ -2336,7 +2346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "400", "error": "InvalidParameterValueException", @@ -2346,7 +2356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "400", "error": "ValidationException", @@ -2356,7 +2366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "404", "error": "ResourceNotFoundException", @@ -2366,7 +2376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "404", "error": "ResourceNotFoundException", @@ -2376,7 +2386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "409", "error": "ResourceConflictException", @@ -2392,17 +2402,17 @@ "AllowedPublishers, CodeSigningPolicies, Description": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "201", "error": "", @@ -2412,7 +2422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "201", "error": "", @@ -2428,7 +2438,7 @@ "BatchSize, DestinationConfig, EventSourceArn, FunctionName, MaximumBatchingWindowInSeconds, MaximumRetryAttempts, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "202", "error": "", @@ -2438,7 +2448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "202", "error": "", @@ -2448,7 +2458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "202", "error": "", @@ -2462,14 +2472,14 @@ "BatchSize, Enabled, EventSourceArn, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "202", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -2479,7 +2489,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, @@ -2493,35 +2503,35 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "BatchSize, Enabled, EventSourceArn, FunctionName, MaximumBatchingWindowInSeconds, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "202", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "BatchSize, Enabled, EventSourceArn, FunctionName, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "202", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -2531,14 +2541,14 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "BatchSize, EventSourceArn, FilterCriteria, FunctionName, MaximumBatchingWindowInSeconds, MaximumRetryAttempts, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "202", "error": "", @@ -2548,7 +2558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "202", "error": "", @@ -2558,7 +2568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "202", "error": "", @@ -2568,7 +2578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "202", "error": "", @@ -2578,7 +2588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "202", "error": "", @@ -2588,7 +2598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "202", "error": "", @@ -2598,7 +2608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "202", "error": "", @@ -2608,7 +2618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "400", "error": "InvalidParameterValueException", @@ -2618,7 +2628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "400", "error": "InvalidParameterValueException", @@ -2632,27 +2642,27 @@ "BatchSize, EventSourceArn, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "202", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "202", "error": "", @@ -2662,7 +2672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "202", "error": "", @@ -2672,7 +2682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "202", "error": "", @@ -2682,17 +2692,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "202", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "400", "error": "InvalidParameterValueException", @@ -2706,7 +2716,7 @@ "BatchSize, EventSourceArn, FunctionName, FunctionResponseTypes, MaximumBatchingWindowInSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "202", "error": "", @@ -2716,7 +2726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "202", "error": "", @@ -2726,7 +2736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "202", "error": "", @@ -2740,7 +2750,7 @@ "BatchSize, EventSourceArn, FunctionName, MaximumBatchingWindowInSeconds, MaximumRetryAttempts, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "202", "error": "", @@ -2776,7 +2786,7 @@ "BatchSize, EventSourceArn, FunctionName, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "202", "error": "", @@ -2786,7 +2796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "202", "error": "", @@ -2814,7 +2824,7 @@ "EventSourceArn, FilterCriteria, FunctionName, MaximumBatchingWindowInSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "202", "error": "", @@ -2824,7 +2834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "202", "error": "", @@ -2834,7 +2844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "202", "error": "", @@ -2844,7 +2854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "202", "error": "", @@ -2854,7 +2864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "202", "error": "", @@ -2864,7 +2874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "202", "error": "", @@ -2874,7 +2884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "202", "error": "", @@ -2884,7 +2894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "202", "error": "", @@ -2894,7 +2904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "400", "error": "InvalidParameterValueException", @@ -2904,7 +2914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "400", "error": "InvalidParameterValueException", @@ -2914,7 +2924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "400", "error": "InvalidParameterValueException", @@ -2924,7 +2934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "400", "error": "InvalidParameterValueException", @@ -2938,7 +2948,7 @@ "EventSourceArn, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "202", "error": "", @@ -2948,7 +2958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "400", "error": "InvalidParameterValueException", @@ -2958,7 +2968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", "test": "test_event_source_mapping_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -2972,7 +2982,7 @@ "EventSourceArn, FunctionName, FunctionResponseTypes": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "202", "error": "", @@ -2986,7 +2996,7 @@ "EventSourceArn, FunctionName, MaximumBatchingWindowInSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "202", "error": "", @@ -3012,7 +3022,7 @@ "EventSourceArn, FunctionName, MaximumBatchingWindowInSeconds, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "202", "error": "", @@ -3026,7 +3036,7 @@ "EventSourceArn, FunctionName, StartingPosition": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "202", "error": "", @@ -3036,7 +3046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "202", "error": "", @@ -3070,7 +3080,7 @@ "EventSourceArn, FunctionName, StartingPosition, Topics": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "202", "error": "", @@ -3080,7 +3090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "202", "error": "", @@ -3094,7 +3104,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", "test": "test_event_source_mapping_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -3110,7 +3120,7 @@ "Architectures, Code, Environment, FunctionName, Handler, Layers, Role, Runtime, Tags, Timeout": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "201", "error": "", @@ -3124,7 +3134,7 @@ "Architectures, Code, Environment, FunctionName, Handler, Role, Runtime, Tags, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "201", "error": "", @@ -3134,7 +3144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "201", "error": "", @@ -3148,7 +3158,7 @@ "Architectures, Code, FunctionName, Handler, PackageType, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", "test": "test_create_lambda_exceptions", "response": "400", "error": "ValidationException", @@ -3158,7 +3168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", "test": "test_create_lambda_exceptions", "response": "400", "error": "ValidationException", @@ -3172,21 +3182,21 @@ "Architectures, Code, FunctionName, Handler, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Code, DeadLetterConfig, Environment, FunctionName, Handler, Role, Runtime, Tags, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "201", "error": "", @@ -3196,7 +3206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "201", "error": "", @@ -3206,7 +3216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "201", "error": "", @@ -3220,7 +3230,7 @@ "Code, Description, Environment, FunctionName, Handler, Role, Runtime, Tags, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "201", "error": "", @@ -3230,7 +3240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "201", "error": "", @@ -3240,7 +3250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "201", "error": "", @@ -3250,7 +3260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "201", "error": "", @@ -3260,7 +3270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "201", "error": "", @@ -3270,7 +3280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "201", "error": "", @@ -3280,7 +3290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "201", "error": "", @@ -3290,7 +3300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "201", "error": "", @@ -3300,7 +3310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "201", "error": "", @@ -3310,7 +3320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "201", "error": "", @@ -3320,7 +3330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "201", "error": "", @@ -3330,7 +3340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "201", "error": "", @@ -3340,7 +3350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "201", "error": "", @@ -3375,14 +3385,14 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Code, Description, FunctionName, Handler, PackageType, Publish, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "201", "error": "", @@ -3396,7 +3406,7 @@ "Code, Description, FunctionName, Handler, PackageType, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "201", "error": "", @@ -3406,7 +3416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "201", "error": "", @@ -3416,7 +3426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "201", "error": "", @@ -3430,21 +3440,21 @@ "Code, Description, FunctionName, Handler, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Code, Environment, FunctionName, Handler, Layers, Role, Runtime, Tags, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -3454,7 +3464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", "test": "test_layer_function_quota_exception", "response": "400", "error": "InvalidParameterValueException", @@ -3466,17 +3476,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "201", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "201", "error": "", @@ -3486,7 +3486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "201", "error": "", @@ -3496,7 +3496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "201", "error": "", @@ -3506,7 +3506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "201", "error": "", @@ -3516,7 +3516,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "201", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", "test": "test_external_layer_exceptions", "response": "403", "error": "AccessDeniedException", @@ -3526,7 +3536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", "test": "test_external_layer_exceptions", "response": "403", "error": "AccessDeniedException", @@ -3540,7 +3550,7 @@ "Code, Environment, FunctionName, Handler, Layers, Role, Runtime, Tags, Timeout, TracingConfig": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", "test": "test_basic_xray_integration", "response": "201", "error": "", @@ -3554,17 +3564,17 @@ "Code, Environment, FunctionName, Handler, MemorySize, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "201", "error": "", @@ -3574,7 +3584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "201", "error": "", @@ -3584,7 +3594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "201", "error": "", @@ -3594,7 +3604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "201", "error": "", @@ -3604,7 +3614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "201", "error": "", @@ -3614,7 +3624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "201", "error": "", @@ -3624,7 +3634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "201", "error": "", @@ -3634,7 +3644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "201", "error": "", @@ -3644,7 +3654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "201", "error": "", @@ -3654,7 +3664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "201", "error": "", @@ -3664,7 +3674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "201", "error": "", @@ -3674,7 +3684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "201", "error": "", @@ -3684,7 +3694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "201", "error": "", @@ -3694,7 +3704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "201", "error": "", @@ -3704,7 +3714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "201", "error": "", @@ -3714,7 +3724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "201", "error": "", @@ -3724,7 +3734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "201", "error": "", @@ -3734,7 +3744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "201", "error": "", @@ -3744,7 +3754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "201", "error": "", @@ -3754,7 +3764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "201", "error": "", @@ -3764,7 +3774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "201", "error": "", @@ -3774,7 +3784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "201", "error": "", @@ -3784,7 +3794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "201", "error": "", @@ -3794,7 +3804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "201", "error": "", @@ -3804,7 +3814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "201", "error": "", @@ -3814,7 +3824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "201", "error": "", @@ -3824,7 +3834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "201", "error": "", @@ -3834,7 +3844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "201", "error": "", @@ -3844,7 +3854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "201", "error": "", @@ -3854,7 +3864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "201", "error": "", @@ -3864,7 +3874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "201", "error": "", @@ -3874,7 +3884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "201", "error": "", @@ -3884,7 +3894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "201", "error": "", @@ -3894,7 +3904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "201", "error": "", @@ -3904,7 +3914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "201", "error": "", @@ -3918,7 +3928,7 @@ "Code, Environment, FunctionName, Handler, MemorySize, Role, Runtime, Tags, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "201", "error": "", @@ -3932,7 +3942,7 @@ "Code, Environment, FunctionName, Handler, MemorySize, Role, Runtime, Tags, Timeout, VpcConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "201", "error": "", @@ -3946,7 +3956,7 @@ "Code, Environment, FunctionName, Handler, PackageType, Publish, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "201", "error": "", @@ -3960,7 +3970,7 @@ "Code, Environment, FunctionName, Handler, PackageType, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "201", "error": "", @@ -3974,7 +3984,7 @@ "Code, Environment, FunctionName, Handler, Publish, Role, Runtime, Tags, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "201", "error": "", @@ -3987,6 +3997,16 @@ }, "Code, Environment, FunctionName, Handler, Role, Runtime": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", "test": "test_notes_rest_api", @@ -3995,26 +4015,26 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Code, Environment, FunctionName, Handler, Role, Runtime, SnapStart, Tags, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "201", "error": "", @@ -4024,7 +4044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "201", "error": "", @@ -4038,7 +4058,7 @@ "Code, Environment, FunctionName, Handler, Role, Runtime, Tags, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "201", "error": "", @@ -4048,7 +4068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "201", "error": "", @@ -4058,7 +4078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "201", "error": "", @@ -4068,7 +4088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "201", "error": "", @@ -4078,7 +4098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "201", "error": "", @@ -4088,7 +4108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "201", "error": "", @@ -4098,7 +4118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "201", "error": "", @@ -4108,7 +4128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "201", "error": "", @@ -4118,7 +4138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "201", "error": "", @@ -4128,7 +4148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "201", "error": "", @@ -4138,7 +4158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "201", "error": "", @@ -4148,7 +4168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "201", "error": "", @@ -4158,7 +4178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "201", "error": "", @@ -4168,7 +4188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "201", "error": "", @@ -4178,7 +4198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "201", "error": "", @@ -4188,7 +4208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "201", "error": "", @@ -4198,7 +4218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "201", "error": "", @@ -4208,7 +4228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "201", "error": "", @@ -4218,47 +4238,47 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "201", "error": "", @@ -4268,7 +4288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "201", "error": "", @@ -4278,7 +4298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "201", "error": "", @@ -4288,7 +4308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", @@ -4298,7 +4318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "201", "error": "", @@ -4308,7 +4328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "201", "error": "", @@ -4318,7 +4338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "201", "error": "", @@ -4328,7 +4348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "201", "error": "", @@ -4338,7 +4358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "201", "error": "", @@ -4348,7 +4368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "201", "error": "", @@ -4358,7 +4378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "201", "error": "", @@ -4368,7 +4388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "201", "error": "", @@ -4378,7 +4398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "201", "error": "", @@ -4388,7 +4408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "201", "error": "", @@ -4398,7 +4418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "201", "error": "", @@ -4408,7 +4428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "201", "error": "", @@ -4418,7 +4438,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "201", "error": "", @@ -4428,7 +4478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "201", "error": "", @@ -4438,7 +4488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "201", "error": "", @@ -4448,7 +4498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "201", "error": "", @@ -4458,7 +4508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "201", "error": "", @@ -4468,7 +4518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "201", "error": "", @@ -4478,7 +4528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "201", "error": "", @@ -4488,7 +4538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "201", "error": "", @@ -4498,7 +4548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "201", "error": "", @@ -4508,7 +4558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "201", "error": "", @@ -4518,7 +4568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "201", "error": "", @@ -4528,7 +4578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "201", "error": "", @@ -4538,7 +4588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "201", "error": "", @@ -4548,7 +4598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "201", "error": "", @@ -4558,7 +4608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "201", "error": "", @@ -4568,7 +4618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "201", "error": "", @@ -4578,7 +4628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "201", "error": "", @@ -4588,7 +4638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "201", "error": "", @@ -4598,7 +4648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "201", "error": "", @@ -4608,7 +4658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "201", "error": "", @@ -4618,7 +4668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "201", "error": "", @@ -4628,7 +4678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "201", "error": "", @@ -4638,7 +4688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "201", "error": "", @@ -4648,7 +4698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "201", "error": "", @@ -4658,7 +4708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "201", "error": "", @@ -4668,7 +4718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "201", "error": "", @@ -4678,7 +4728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "201", "error": "", @@ -4688,7 +4738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "201", "error": "", @@ -4698,7 +4748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "201", "error": "", @@ -4708,7 +4758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "201", "error": "", @@ -4718,7 +4768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "201", "error": "", @@ -4728,7 +4778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "201", "error": "", @@ -4738,7 +4788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "201", "error": "", @@ -4748,7 +4798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "201", "error": "", @@ -4758,7 +4808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "201", "error": "", @@ -4768,7 +4818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "201", "error": "", @@ -4778,7 +4828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "201", "error": "", @@ -4788,7 +4838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "201", "error": "", @@ -4798,7 +4848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "201", "error": "", @@ -4808,7 +4858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "201", "error": "", @@ -4818,7 +4868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "201", "error": "", @@ -4828,7 +4878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "201", "error": "", @@ -4838,7 +4888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "201", "error": "", @@ -4848,7 +4898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "201", "error": "", @@ -4858,7 +4908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "201", "error": "", @@ -4868,7 +4918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "201", "error": "", @@ -4878,7 +4928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "201", "error": "", @@ -4888,7 +4938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "201", "error": "", @@ -4898,7 +4948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "201", "error": "", @@ -4908,7 +4958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "201", "error": "", @@ -4918,7 +4968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "201", "error": "", @@ -4928,7 +4978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "201", "error": "", @@ -4938,7 +4988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "201", "error": "", @@ -4948,7 +4998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "201", "error": "", @@ -4958,7 +5008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "201", "error": "", @@ -4968,7 +5018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "201", "error": "", @@ -4978,7 +5028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", "test": "test_lambda_envvars_near_limit_succeeds", "response": "201", "error": "", @@ -4988,7 +5038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "201", "error": "", @@ -4998,7 +5048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "201", "error": "", @@ -5008,7 +5058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "201", "error": "", @@ -5018,7 +5068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "201", "error": "", @@ -5028,7 +5078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "201", "error": "", @@ -5038,7 +5088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "201", "error": "", @@ -5048,7 +5098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "201", "error": "", @@ -5058,7 +5108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "201", "error": "", @@ -5068,7 +5118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "201", "error": "", @@ -5078,7 +5128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "201", "error": "", @@ -5088,7 +5138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "201", "error": "", @@ -5098,7 +5148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "201", "error": "", @@ -5108,7 +5158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "201", "error": "", @@ -5118,7 +5168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "201", "error": "", @@ -5128,7 +5178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "201", "error": "", @@ -5138,7 +5188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "201", "error": "", @@ -5148,7 +5198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "201", "error": "", @@ -5158,7 +5208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "201", "error": "", @@ -5168,7 +5218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "201", "error": "", @@ -5178,7 +5228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "201", "error": "", @@ -5188,7 +5238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "201", "error": "", @@ -5198,7 +5248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "201", "error": "", @@ -5208,7 +5258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "201", "error": "", @@ -5218,7 +5268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "201", "error": "", @@ -5228,7 +5278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "201", "error": "", @@ -5238,7 +5288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "201", "error": "", @@ -5248,7 +5298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "201", "error": "", @@ -5258,7 +5308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "201", "error": "", @@ -5268,7 +5318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "201", "error": "", @@ -5278,7 +5328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "201", "error": "", @@ -5288,7 +5338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "201", "error": "", @@ -5298,7 +5348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "201", "error": "", @@ -5308,7 +5358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "201", "error": "", @@ -5318,7 +5368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "201", "error": "", @@ -5328,7 +5378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "201", "error": "", @@ -5338,7 +5388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "201", "error": "", @@ -5348,7 +5398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "201", "error": "", @@ -5358,7 +5408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "201", "error": "", @@ -5368,7 +5418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "201", "error": "", @@ -5378,7 +5428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "201", "error": "", @@ -5388,7 +5438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "201", "error": "", @@ -5398,7 +5448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "201", "error": "", @@ -5408,7 +5458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "201", "error": "", @@ -5418,7 +5468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "201", "error": "", @@ -5428,7 +5478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "201", "error": "", @@ -5438,7 +5488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "201", "error": "", @@ -5448,7 +5498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "201", "error": "", @@ -5458,7 +5508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "201", "error": "", @@ -5468,7 +5518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "201", "error": "", @@ -5478,7 +5528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "201", "error": "", @@ -5488,7 +5538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "201", "error": "", @@ -5498,7 +5548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "201", "error": "", @@ -5508,7 +5558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "201", "error": "", @@ -5518,7 +5568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "201", "error": "", @@ -5528,7 +5578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "201", "error": "", @@ -5538,7 +5588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "201", "error": "", @@ -5548,7 +5598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "201", "error": "", @@ -5558,7 +5608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "201", "error": "", @@ -5568,7 +5618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "201", "error": "", @@ -5578,7 +5628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "201", "error": "", @@ -5588,7 +5638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "201", "error": "", @@ -5598,7 +5648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "201", "error": "", @@ -5608,7 +5658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "201", "error": "", @@ -5618,7 +5668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "201", "error": "", @@ -5628,7 +5678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "201", "error": "", @@ -5638,7 +5688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "201", "error": "", @@ -5648,7 +5698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "201", "error": "", @@ -5658,7 +5708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "201", "error": "", @@ -5668,7 +5718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "201", "error": "", @@ -5678,7 +5728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "201", "error": "", @@ -5688,7 +5738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "201", "error": "", @@ -5698,7 +5748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "201", "error": "", @@ -5708,7 +5758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "201", "error": "", @@ -5718,7 +5768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "201", "error": "", @@ -5728,7 +5778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "201", "error": "", @@ -5738,7 +5788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "201", "error": "", @@ -5748,7 +5798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "201", "error": "", @@ -5758,7 +5808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "201", "error": "", @@ -5768,7 +5818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "201", "error": "", @@ -5778,7 +5828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "201", "error": "", @@ -5788,7 +5838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "201", "error": "", @@ -5798,7 +5848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "201", "error": "", @@ -5808,7 +5858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "201", "error": "", @@ -5818,7 +5868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "201", "error": "", @@ -5828,7 +5878,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "201", "error": "", @@ -5838,7 +5898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "201", "error": "", @@ -5848,7 +5908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "201", "error": "", @@ -5858,7 +5918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "201", "error": "", @@ -5868,7 +5928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "201", "error": "", @@ -5878,7 +5938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "201", "error": "", @@ -5888,38 +5948,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "201", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", "response": "201", "error": "", "snapshot_skipped": "", @@ -5935,7 +6005,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", @@ -6107,16 +6177,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", "test": "test_function_url", @@ -6128,28 +6188,40 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", - "response": "201", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_environment_fails_multiple_keys", + "test": "test_large_environment_fails_multiple_keys", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_environment_variables_fails", + "test": "test_large_environment_variables_fails", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "201", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "201", "error": "", "snapshot_skipped": "", @@ -6158,40 +6230,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_environment_fails_multiple_keys", - "test": "test_large_environment_fails_multiple_keys", - "response": "400", - "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_environment_variables_fails", - "test": "test_large_environment_variables_fails", - "response": "400", - "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "201", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "201", "error": "", "snapshot_skipped": "", @@ -6200,28 +6270,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "201", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "201", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "201", "error": "", "snapshot_skipped": "", @@ -6230,17 +6300,127 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "201", "error": "", @@ -6250,7 +6430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "201", "error": "", @@ -6260,7 +6440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "201", "error": "", @@ -6270,7 +6450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -6280,7 +6460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -6290,7 +6470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "201", "error": "", @@ -6300,7 +6480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "201", "error": "", @@ -6310,7 +6490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "201", "error": "", @@ -6320,7 +6500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "201", "error": "", @@ -6330,7 +6510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -6340,7 +6520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -6350,7 +6530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "201", "error": "", @@ -6360,7 +6540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "201", "error": "", @@ -6370,7 +6550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "201", "error": "", @@ -6380,7 +6560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "201", "error": "", @@ -6390,7 +6570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -6400,7 +6580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -6410,7 +6590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "201", "error": "", @@ -6420,7 +6600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "201", "error": "", @@ -6430,7 +6610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "201", "error": "", @@ -6440,7 +6620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "201", "error": "", @@ -6450,7 +6630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "201", "error": "", @@ -6460,7 +6640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "201", "error": "", @@ -6470,7 +6650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -6480,7 +6660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -6490,7 +6670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -6500,7 +6680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -6510,7 +6690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -6520,7 +6700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -6530,7 +6710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -6540,7 +6720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -6550,7 +6730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "201", "error": "", @@ -6560,7 +6740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "201", "error": "", @@ -6570,7 +6750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "201", "error": "", @@ -6580,7 +6760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "201", "error": "", @@ -6590,7 +6770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "201", "error": "", @@ -6600,7 +6780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "201", "error": "", @@ -6610,7 +6790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "201", "error": "", @@ -6620,7 +6800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "201", "error": "", @@ -6630,7 +6810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "201", "error": "", @@ -6640,7 +6820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "201", "error": "", @@ -6650,7 +6830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "201", "error": "", @@ -6660,7 +6840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "201", "error": "", @@ -6670,7 +6850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "201", "error": "", @@ -6680,7 +6860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "201", "error": "", @@ -6690,7 +6870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "201", "error": "", @@ -6700,7 +6880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "201", "error": "", @@ -6710,7 +6890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "201", "error": "", @@ -6720,7 +6900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "201", "error": "", @@ -6730,7 +6910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "201", "error": "", @@ -6740,7 +6920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "201", "error": "", @@ -6750,7 +6930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "201", "error": "", @@ -6760,7 +6940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "201", "error": "", @@ -6770,7 +6950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "201", "error": "", @@ -6780,7 +6960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "201", "error": "", @@ -6790,7 +6970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "201", "error": "", @@ -6800,7 +6980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "201", "error": "", @@ -6810,7 +6990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "201", "error": "", @@ -6820,17 +7000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "201", "error": "", @@ -6840,17 +7010,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "201", "error": "", @@ -6860,7 +7030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "201", "error": "", @@ -6870,7 +7040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "201", "error": "", @@ -6880,7 +7050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "201", "error": "", @@ -6890,7 +7060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "201", "error": "", @@ -6900,7 +7070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "201", "error": "", @@ -6910,7 +7080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "201", "error": "", @@ -6920,7 +7090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "201", "error": "", @@ -6930,7 +7100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "201", "error": "", @@ -6940,7 +7110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "201", "error": "", @@ -6950,17 +7120,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "201", "error": "", @@ -6970,7 +7140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "201", "error": "", @@ -6980,7 +7150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "201", "error": "", @@ -6990,7 +7160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "201", "error": "", @@ -7000,7 +7170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "201", "error": "", @@ -7010,7 +7180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "201", "error": "", @@ -7020,7 +7190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "201", "error": "", @@ -7030,7 +7200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "201", "error": "", @@ -7040,7 +7210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "201", "error": "", @@ -7050,7 +7220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "201", "error": "", @@ -7060,7 +7230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "201", "error": "", @@ -7070,7 +7240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "201", "error": "", @@ -7080,7 +7250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "201", "error": "", @@ -7090,7 +7260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "201", "error": "", @@ -7100,7 +7270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "201", "error": "", @@ -7110,7 +7280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "201", "error": "", @@ -7120,7 +7290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "201", "error": "", @@ -7130,18 +7300,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "test": "test_srp_custom_auth_flow", "response": "201", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", "response": "201", "error": "", "snapshot_skipped": "", @@ -7150,48 +7320,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "test": "test_auth_trigger_group_overrides", "response": "201", "error": "", "snapshot_skipped": "", @@ -7200,8 +7360,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "test": "test_cognito_admin_create_signup_triggers", "response": "201", "error": "", "snapshot_skipped": "", @@ -7210,8 +7370,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", + "test": "test_cognito_triggers", "response": "201", "error": "", "snapshot_skipped": "", @@ -7220,18 +7380,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "test": "test_custom_auth_triggers", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "test": "test_user_migration_lambda[None]", "response": "201", "error": "", "snapshot_skipped": "", @@ -7240,8 +7400,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "test": "test_user_migration_lambda[aliases1]", "response": "201", "error": "", "snapshot_skipped": "", @@ -7250,48 +7410,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "test": "test_user_migration_lambda[aliases2]", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "201", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", - "test": "test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "201", "error": "", "snapshot_skipped": "", @@ -7300,8 +7460,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", - "test": "test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "201", "error": "", "snapshot_skipped": "", @@ -7310,78 +7470,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", - "test": "test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", - "test": "test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "201", "error": "", - "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", - "test": "test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "201", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", - "test": "test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "test": "test_kafka_lambda_event_source_mapping[False]", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", - "test": "test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "test": "test_kafka_lambda_event_source_mapping[True]", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", - "test": "test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "test": "test_function_using_layer_overriding_runtime", "response": "201", "error": "", - "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", - "test": "test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", "response": "201", "error": "", "snapshot_skipped": "", @@ -7390,8 +7550,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", - "test": "test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "test": "test_lambda_extensions[10.23]", "response": "201", "error": "", "snapshot_skipped": "", @@ -7400,8 +7560,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", - "test": "test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "test": "test_lambda_extensions[11.16]", "response": "201", "error": "", "snapshot_skipped": "", @@ -7410,193 +7570,43 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "test": "test_lambda_extensions[12.8]", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "test": "test_lambda_extensions[13.4]", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "test": "test_lambda_extensions[14.7]", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "test": "test_lambda_extensions[15.2]", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", - "response": "201", - "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", - "test": "test_kafka_lambda_event_source_mapping[False]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", - "test": "test_kafka_lambda_event_source_mapping[True]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", - "test": "test_function_using_layer_overriding_runtime", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", - "test": "test_lambda_extensions[11.16]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", - "test": "test_lambda_extensions[13.4]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ] @@ -7604,7 +7614,7 @@ "Code, Environment, FunctionName, Handler, Role, Runtime, Tags, Timeout, TracingConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "201", "error": "", @@ -7614,7 +7624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "201", "error": "", @@ -7628,7 +7638,7 @@ "Code, Environment, FunctionName, Handler, Role, Runtime, Tags, Timeout, VpcConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "201", "error": "", @@ -7642,7 +7652,7 @@ "Code, Environment, FunctionName, ImageConfig, PackageType, Role": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", "test": "test_lambda_image_and_image_config_crud", "response": "201", "error": "", @@ -7656,7 +7666,7 @@ "Code, Environment, FunctionName, PackageType, Publish, Role": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "201", "error": "", @@ -7670,7 +7680,7 @@ "Code, Environment, FunctionName, PackageType, Role": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", "test": "test_lambda_image_crud", "response": "201", "error": "", @@ -7682,7 +7692,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "201", "error": "", @@ -7692,7 +7702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "201", "error": "", @@ -7706,27 +7716,27 @@ "Code, FunctionName, Handler, Layers, Role, Runtime": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "201", "error": "", @@ -7736,7 +7746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "201", "error": "", @@ -7746,7 +7756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", "response": "201", "error": "", @@ -7760,17 +7770,17 @@ "Code, FunctionName, Handler, MemorySize, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "201", "error": "", @@ -7780,7 +7790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "201", "error": "", @@ -7790,7 +7800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "201", "error": "", @@ -7800,7 +7810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "201", "error": "", @@ -7810,7 +7820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "201", "error": "", @@ -7820,7 +7830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "201", "error": "", @@ -7830,7 +7840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "201", "error": "", @@ -7840,7 +7850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "201", "error": "", @@ -7850,7 +7860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "201", "error": "", @@ -7860,7 +7870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "201", "error": "", @@ -7870,7 +7880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "201", "error": "", @@ -7880,7 +7890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "201", "error": "", @@ -7890,7 +7900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "201", "error": "", @@ -7900,7 +7910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "201", "error": "", @@ -7910,7 +7920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "201", "error": "", @@ -7920,7 +7930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "201", "error": "", @@ -7930,7 +7940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "201", "error": "", @@ -7940,7 +7950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "201", "error": "", @@ -7954,7 +7964,7 @@ "Code, FunctionName, Handler, MemorySize, Role, Runtime, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "201", "error": "", @@ -7964,7 +7974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "201", "error": "", @@ -7974,7 +7984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "201", "error": "", @@ -7984,7 +7994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "201", "error": "", @@ -7994,7 +8004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "201", "error": "", @@ -8004,7 +8014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "201", "error": "", @@ -8014,7 +8024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "201", "error": "", @@ -8024,7 +8034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "201", "error": "", @@ -8034,7 +8044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "201", "error": "", @@ -8044,7 +8054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "201", "error": "", @@ -8054,7 +8064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "201", "error": "", @@ -8064,7 +8074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "201", "error": "", @@ -8074,7 +8084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "201", "error": "", @@ -8084,7 +8094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "201", "error": "", @@ -8094,7 +8104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "201", "error": "", @@ -8104,7 +8114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "201", "error": "", @@ -8114,7 +8124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "201", "error": "", @@ -8124,7 +8134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "201", "error": "", @@ -8141,124 +8151,256 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } - ] - }, - "Code, FunctionName, Handler, PackageType, Publish, Role, Runtime": { - "ls_community": [ + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", - "test": "test_publish_version_on_create", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "201", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - } - ] - }, - "Code, FunctionName, Handler, PackageType, Role, Runtime": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", - "test": "test_lambda_code_location_s3", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "201", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", - "test": "test_lambda_code_location_zipfile", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "201", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", - "test": "test_update_lambda_exceptions", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "201", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", - "test": "test_publish_with_update", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "201", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", - "test": "test_publish_with_wrong_sha256", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "201", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", - "test": "test_create_lambda_exceptions", - "response": "400", - "error": "ValidationException", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", - "test": "test_create_lambda_exceptions", - "response": "400", - "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", - "test": "test_create_lambda_exceptions", - "response": "400", - "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", - "test": "test_create_lambda_exceptions", - "response": "400", - "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - } - ] - }, - "Code, FunctionName, Handler, PackageType, Role, Runtime, SnapStart": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_exceptions", - "test": "test_snapstart_exceptions", - "response": "400", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "Code, FunctionName, Handler, PackageType, Publish, Role, Runtime": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "test": "test_publish_version_on_create", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Code, FunctionName, Handler, PackageType, Role, Runtime": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "test": "test_lambda_code_location_zipfile", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "test": "test_update_lambda_exceptions", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "test": "test_publish_with_update", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "test": "test_publish_with_wrong_sha256", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", + "test": "test_create_lambda_exceptions", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", + "test": "test_create_lambda_exceptions", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", + "test": "test_create_lambda_exceptions", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", + "test": "test_create_lambda_exceptions", + "response": "400", + "error": "InvalidParameterValueException", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Code, FunctionName, Handler, PackageType, Role, Runtime, SnapStart": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_exceptions", + "test": "test_snapstart_exceptions", + "response": "400", "error": "InvalidParameterValueException", "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, @@ -8266,7 +8408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_exceptions", "test": "test_snapstart_exceptions", "response": "400", "error": "ValidationException", @@ -8280,7 +8422,7 @@ "Code, FunctionName, Handler, Publish, Role, Runtime, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "201", "error": "", @@ -8294,217 +8436,267 @@ "Code, FunctionName, Handler, Role, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "201", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "201", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", "test": "test_function_state", "response": "201", "error": "", @@ -8514,7 +8706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "201", "error": "", @@ -8524,17 +8716,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "201", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "201", "error": "", @@ -8544,7 +8736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "201", "error": "", @@ -8554,7 +8746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "201", "error": "", @@ -8564,7 +8756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", "test": "test_hot_reloading_publish_version", "response": "201", "error": "", @@ -8574,90 +8766,60 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "201", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "201", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", - "response": "201", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", + "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "201", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "201", "error": "", "snapshot_skipped": "", @@ -8690,7 +8852,7 @@ "Code, FunctionName, Handler, Role, Runtime, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "201", "error": "", @@ -8700,7 +8862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", "test": "test_oversized_unzipped_lambda", "response": "400", "error": "InvalidParameterValueException", @@ -8710,7 +8872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_request_create_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_request_create_lambda", "test": "test_oversized_request_create_lambda", "response": "413", "error": "RequestEntityTooLargeException", @@ -8722,55 +8884,55 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Code, FunctionName, Handler, Role, Runtime, TracingConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Code, FunctionName, ImageConfig, PackageType, Role": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "201", "error": "", @@ -8784,7 +8946,7 @@ "Code, FunctionName, PackageType, Role": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "201", "error": "", @@ -8798,7 +8960,7 @@ "Code, FunctionName, PackageType, Role, Timeout": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "201", "error": "", @@ -8814,17 +8976,17 @@ "AuthType, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "201", "error": "", @@ -8834,7 +8996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "201", "error": "", @@ -8844,7 +9006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "201", "error": "", @@ -8854,7 +9016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "201", "error": "", @@ -8864,7 +9026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "201", "error": "", @@ -8874,7 +9036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "201", "error": "", @@ -8884,7 +9046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "201", "error": "", @@ -8894,7 +9056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "201", "error": "", @@ -8904,7 +9066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "201", "error": "", @@ -8914,7 +9076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "201", "error": "", @@ -8924,7 +9086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "201", "error": "", @@ -8934,7 +9096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "201", "error": "", @@ -8944,7 +9106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "201", "error": "", @@ -8964,7 +9126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -8974,7 +9136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "409", "error": "ResourceConflictException", @@ -8988,7 +9150,7 @@ "AuthType, FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "201", "error": "", @@ -8998,7 +9160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -9008,7 +9170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -9018,7 +9180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -9028,7 +9190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -9038,7 +9200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -9054,7 +9216,7 @@ "FunctionName, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "204", "error": "", @@ -9064,7 +9226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "204", "error": "", @@ -9074,7 +9236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "204", "error": "", @@ -9084,26 +9246,26 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -9112,17 +9274,17 @@ "CodeSigningConfigArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "204", "error": "", @@ -9132,7 +9294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "ResourceNotFoundException", @@ -9148,47 +9310,47 @@ "UUID": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "202", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "202", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "202", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "202", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "202", "error": "", @@ -9198,17 +9360,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "202", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "202", "error": "", @@ -9218,7 +9380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "202", "error": "", @@ -9228,7 +9390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "202", "error": "", @@ -9238,7 +9400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "202", "error": "", @@ -9248,7 +9410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "202", "error": "", @@ -9258,7 +9420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "202", "error": "", @@ -9268,7 +9430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "202", "error": "", @@ -9278,7 +9440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "202", "error": "", @@ -9288,7 +9450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "202", "error": "", @@ -9298,7 +9460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "202", "error": "", @@ -9308,7 +9470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "202", "error": "", @@ -9318,7 +9480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "202", "error": "", @@ -9328,7 +9490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "202", "error": "", @@ -9338,7 +9500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "202", "error": "", @@ -9348,7 +9510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "202", "error": "", @@ -9358,7 +9520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "202", "error": "", @@ -9368,7 +9530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "202", "error": "", @@ -9378,7 +9540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "202", "error": "", @@ -9388,7 +9550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "202", "error": "", @@ -9398,7 +9560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "202", "error": "", @@ -9408,7 +9570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "202", "error": "", @@ -9418,7 +9580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "202", "error": "", @@ -9428,7 +9590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "202", "error": "", @@ -9438,7 +9600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "202", "error": "", @@ -9448,7 +9610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "202", "error": "", @@ -9458,7 +9620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "202", "error": "", @@ -9468,7 +9630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "202", "error": "", @@ -9478,7 +9640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "202", "error": "", @@ -9488,7 +9650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "202", "error": "", @@ -9498,7 +9660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "202", "error": "", @@ -9508,7 +9670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "202", "error": "", @@ -9518,7 +9680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "202", "error": "", @@ -9528,14 +9690,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "202", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", @@ -9557,6 +9719,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", "test": "test_security_groups", @@ -9568,7 +9740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", "test": "test_event_source_mapping_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -9578,7 +9750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -9620,7 +9792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "202", "error": "", @@ -9630,7 +9802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "202", "error": "", @@ -9646,7 +9818,57 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "204", "error": "", @@ -9656,7 +9878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "204", "error": "", @@ -9666,7 +9888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "204", "error": "", @@ -9676,7 +9898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "204", "error": "", @@ -9686,7 +9908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "204", "error": "", @@ -9696,7 +9918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "204", "error": "", @@ -9706,7 +9928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "204", "error": "", @@ -9716,7 +9938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "204", "error": "", @@ -9726,7 +9948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "204", "error": "", @@ -9736,7 +9958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "204", "error": "", @@ -9746,7 +9968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "204", "error": "", @@ -9756,7 +9978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "204", "error": "", @@ -9766,7 +9988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "204", "error": "", @@ -9776,7 +9998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "204", "error": "", @@ -9786,7 +10008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "204", "error": "", @@ -9796,7 +10018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "204", "error": "", @@ -9806,7 +10028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "204", "error": "", @@ -9816,7 +10038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "204", "error": "", @@ -9826,7 +10048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "204", "error": "", @@ -9836,7 +10058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "204", "error": "", @@ -9846,7 +10068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "204", "error": "", @@ -9856,7 +10078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "204", "error": "", @@ -9866,7 +10088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "204", "error": "", @@ -9876,7 +10098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "204", "error": "", @@ -9886,7 +10108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "204", "error": "", @@ -9896,7 +10118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "204", "error": "", @@ -9906,7 +10128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "204", "error": "", @@ -9916,7 +10138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "204", "error": "", @@ -9926,27 +10148,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", - "response": "204", - "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "204", "error": "", @@ -9956,237 +10168,237 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "204", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "204", "error": "", @@ -10196,7 +10408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "204", "error": "", @@ -10206,7 +10418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "204", "error": "", @@ -10216,7 +10428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "204", "error": "", @@ -10226,7 +10438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "204", "error": "", @@ -10236,7 +10448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "204", "error": "", @@ -10246,7 +10458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "204", "error": "", @@ -10256,7 +10468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "204", "error": "", @@ -10266,7 +10478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "204", "error": "", @@ -10276,7 +10488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "204", "error": "", @@ -10286,7 +10498,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "204", "error": "", @@ -10296,7 +10538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "204", "error": "", @@ -10306,7 +10548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", "test": "test_function_state", "response": "204", "error": "", @@ -10316,7 +10558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "204", "error": "", @@ -10326,7 +10568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "204", "error": "", @@ -10336,7 +10578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "204", "error": "", @@ -10346,7 +10588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "204", "error": "", @@ -10356,7 +10598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "204", "error": "", @@ -10366,7 +10608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "204", "error": "", @@ -10376,7 +10618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "204", "error": "", @@ -10386,7 +10628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "204", "error": "", @@ -10396,7 +10638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "204", "error": "", @@ -10406,7 +10648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "204", "error": "", @@ -10416,7 +10658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "204", "error": "", @@ -10426,7 +10668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "204", "error": "", @@ -10436,7 +10678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "204", "error": "", @@ -10446,7 +10688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "204", "error": "", @@ -10456,7 +10698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "204", "error": "", @@ -10466,7 +10708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "204", "error": "", @@ -10476,7 +10718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "204", "error": "", @@ -10486,7 +10728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "204", "error": "", @@ -10496,7 +10738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "204", "error": "", @@ -10506,7 +10748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "204", "error": "", @@ -10516,7 +10758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "204", "error": "", @@ -10526,7 +10768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "204", "error": "", @@ -10536,7 +10778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "204", "error": "", @@ -10546,7 +10788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "204", "error": "", @@ -10556,7 +10798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "204", "error": "", @@ -10566,7 +10808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "204", "error": "", @@ -10576,7 +10818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "204", "error": "", @@ -10586,7 +10828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "204", "error": "", @@ -10596,7 +10838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "204", "error": "", @@ -10606,7 +10848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "204", "error": "", @@ -10616,7 +10858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "204", "error": "", @@ -10626,7 +10868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "204", "error": "", @@ -10636,7 +10878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "204", "error": "", @@ -10646,7 +10888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "204", "error": "", @@ -10656,7 +10898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "204", "error": "", @@ -10666,7 +10908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "204", "error": "", @@ -10676,7 +10918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "204", "error": "", @@ -10686,7 +10928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "204", "error": "", @@ -10696,7 +10938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "204", "error": "", @@ -10706,7 +10948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "204", "error": "", @@ -10716,7 +10958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "204", "error": "", @@ -10726,7 +10968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "204", "error": "", @@ -10736,7 +10978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "204", "error": "", @@ -10746,7 +10988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "204", "error": "", @@ -10756,7 +10998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "204", "error": "", @@ -10766,7 +11008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "204", "error": "", @@ -10776,7 +11018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "204", "error": "", @@ -10786,7 +11028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "204", "error": "", @@ -10796,7 +11038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "204", "error": "", @@ -10806,7 +11048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "204", "error": "", @@ -10816,7 +11058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "204", "error": "", @@ -10826,7 +11068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "204", "error": "", @@ -10836,7 +11078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "204", "error": "", @@ -10846,7 +11088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "204", "error": "", @@ -10856,7 +11098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "204", "error": "", @@ -10866,7 +11108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "204", "error": "", @@ -10876,7 +11118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "204", "error": "", @@ -10886,7 +11128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "204", "error": "", @@ -10896,7 +11138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", "test": "test_lambda_code_location_zipfile", "response": "204", "error": "", @@ -10906,7 +11148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "204", "error": "", @@ -10916,7 +11158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "204", "error": "", @@ -10926,7 +11168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "204", "error": "", @@ -10936,7 +11178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "204", "error": "", @@ -10946,7 +11188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "204", "error": "", @@ -10956,7 +11198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "204", "error": "", @@ -10966,7 +11208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "204", "error": "", @@ -10976,7 +11218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", "test": "test_lambda_image_and_image_config_crud", "response": "204", "error": "", @@ -10986,7 +11228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", "test": "test_lambda_image_crud", "response": "204", "error": "", @@ -10996,7 +11238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "204", "error": "", @@ -11006,7 +11248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "204", "error": "", @@ -11016,7 +11258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "204", "error": "", @@ -11026,7 +11268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "204", "error": "", @@ -11036,7 +11278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "204", "error": "", @@ -11046,7 +11288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "204", "error": "", @@ -11056,7 +11298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "204", "error": "", @@ -11066,7 +11308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "204", "error": "", @@ -11076,7 +11318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "204", "error": "", @@ -11086,7 +11328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "204", "error": "", @@ -11096,7 +11338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "204", "error": "", @@ -11106,7 +11348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "204", "error": "", @@ -11116,7 +11358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "204", "error": "", @@ -11126,7 +11368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "204", "error": "", @@ -11136,7 +11378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "204", "error": "", @@ -11146,7 +11388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "204", "error": "", @@ -11156,7 +11398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "204", "error": "", @@ -11166,7 +11408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", "test": "test_lambda_envvars_near_limit_succeeds", "response": "204", "error": "", @@ -11176,7 +11418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "204", "error": "", @@ -11186,7 +11428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "204", "error": "", @@ -11196,7 +11438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "204", "error": "", @@ -11206,7 +11448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "204", "error": "", @@ -11216,7 +11458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "204", "error": "", @@ -11226,7 +11468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "204", "error": "", @@ -11236,7 +11478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "204", "error": "", @@ -11246,7 +11488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "204", "error": "", @@ -11256,7 +11498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "204", "error": "", @@ -11266,7 +11508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "204", "error": "", @@ -11276,7 +11518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "204", "error": "", @@ -11286,7 +11528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "204", "error": "", @@ -11296,7 +11538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "204", "error": "", @@ -11306,7 +11548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "204", "error": "", @@ -11316,7 +11558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "204", "error": "", @@ -11326,7 +11568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", "test": "test_publish_with_update", "response": "204", "error": "", @@ -11336,7 +11578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", "test": "test_publish_with_wrong_sha256", "response": "204", "error": "", @@ -11346,7 +11588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "204", "error": "", @@ -11356,7 +11598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "204", "error": "", @@ -11366,7 +11608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "204", "error": "", @@ -11376,7 +11618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "204", "error": "", @@ -11386,7 +11628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "204", "error": "", @@ -11396,7 +11638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "204", "error": "", @@ -11406,7 +11648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "204", "error": "", @@ -11416,7 +11658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "204", "error": "", @@ -11426,7 +11668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "204", "error": "", @@ -11436,7 +11678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "204", "error": "", @@ -11446,7 +11688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "204", "error": "", @@ -11456,7 +11698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "204", "error": "", @@ -11466,7 +11708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "204", "error": "", @@ -11476,7 +11718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "204", "error": "", @@ -11486,7 +11728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "204", "error": "", @@ -11496,7 +11738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "204", "error": "", @@ -11506,7 +11748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "204", "error": "", @@ -11516,7 +11758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "204", "error": "", @@ -11526,7 +11768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "204", "error": "", @@ -11536,7 +11778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "204", "error": "", @@ -11546,7 +11788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "204", "error": "", @@ -11556,7 +11798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "204", "error": "", @@ -11566,7 +11808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "204", "error": "", @@ -11576,7 +11818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "204", "error": "", @@ -11586,7 +11828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "204", "error": "", @@ -11596,7 +11838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "204", "error": "", @@ -11606,7 +11848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "204", "error": "", @@ -11616,7 +11858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "204", "error": "", @@ -11626,7 +11868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "204", "error": "", @@ -11636,7 +11878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "204", "error": "", @@ -11646,7 +11888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "204", "error": "", @@ -11656,7 +11898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "204", "error": "", @@ -11666,7 +11908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "204", "error": "", @@ -11676,7 +11918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "204", "error": "", @@ -11686,7 +11928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "204", "error": "", @@ -11696,7 +11938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "204", "error": "", @@ -11706,7 +11948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "204", "error": "", @@ -11716,7 +11958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "204", "error": "", @@ -11726,7 +11968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "204", "error": "", @@ -11736,7 +11978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "204", "error": "", @@ -11746,7 +11988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "204", "error": "", @@ -11756,7 +11998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "204", "error": "", @@ -11766,7 +12008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "204", "error": "", @@ -11776,7 +12018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "204", "error": "", @@ -11786,7 +12028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "204", "error": "", @@ -11796,7 +12038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "204", "error": "", @@ -11806,7 +12048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "204", "error": "", @@ -11816,7 +12058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "204", "error": "", @@ -11826,7 +12068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "204", "error": "", @@ -11836,7 +12078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "204", "error": "", @@ -11846,7 +12088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "204", "error": "", @@ -11856,7 +12098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "204", "error": "", @@ -11866,7 +12108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "204", "error": "", @@ -11876,7 +12118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "204", "error": "", @@ -11886,7 +12128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "204", "error": "", @@ -11896,7 +12138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "204", "error": "", @@ -11906,7 +12148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "204", "error": "", @@ -11916,7 +12158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "204", "error": "", @@ -11926,7 +12168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "204", "error": "", @@ -11936,7 +12178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "204", "error": "", @@ -11946,7 +12188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "204", "error": "", @@ -11956,7 +12198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "204", "error": "", @@ -11966,7 +12208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "204", "error": "", @@ -11976,7 +12218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "204", "error": "", @@ -11986,7 +12228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "204", "error": "", @@ -11996,7 +12238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "204", "error": "", @@ -12006,7 +12248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "204", "error": "", @@ -12016,7 +12258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "204", "error": "", @@ -12026,7 +12268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "204", "error": "", @@ -12036,7 +12278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "204", "error": "", @@ -12046,7 +12288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "204", "error": "", @@ -12056,7 +12298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "204", "error": "", @@ -12066,7 +12308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "204", "error": "", @@ -12076,17 +12318,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "204", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "204", "error": "", @@ -12096,7 +12338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "204", "error": "", @@ -12106,7 +12348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "204", "error": "", @@ -12116,7 +12358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "204", "error": "", @@ -12126,7 +12368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "204", "error": "", @@ -12136,7 +12378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "204", "error": "", @@ -12146,7 +12388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "204", "error": "", @@ -12156,7 +12398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", "test": "test_hot_reloading_publish_version", "response": "204", "error": "", @@ -12166,7 +12408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "204", "error": "", @@ -12176,7 +12418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "204", "error": "", @@ -12186,7 +12428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "204", "error": "", @@ -12196,7 +12438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "204", "error": "", @@ -12206,7 +12448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "204", "error": "", @@ -12216,7 +12458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "204", "error": "", @@ -12226,7 +12468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "204", "error": "", @@ -12236,7 +12478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "204", "error": "", @@ -12246,7 +12488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "204", "error": "", @@ -12256,7 +12498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "204", "error": "", @@ -12266,7 +12508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "204", "error": "", @@ -12276,7 +12518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "204", "error": "", @@ -12286,7 +12528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "204", "error": "", @@ -12296,7 +12538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "204", "error": "", @@ -12306,7 +12548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "204", "error": "", @@ -12316,7 +12558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "204", "error": "", @@ -12326,7 +12568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "204", "error": "", @@ -12336,7 +12578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "204", "error": "", @@ -12346,7 +12588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "204", "error": "", @@ -12356,7 +12598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "204", "error": "", @@ -12366,7 +12608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "204", "error": "", @@ -12376,7 +12618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "204", "error": "", @@ -12386,7 +12628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "204", "error": "", @@ -12396,7 +12638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "204", "error": "", @@ -12406,7 +12648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "204", "error": "", @@ -12416,7 +12658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "204", "error": "", @@ -12426,7 +12668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "204", "error": "", @@ -12436,7 +12678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "204", "error": "", @@ -12446,7 +12688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "204", "error": "", @@ -12456,7 +12698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "204", "error": "", @@ -12466,7 +12708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "204", "error": "", @@ -12476,7 +12718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "204", "error": "", @@ -12486,7 +12728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "204", "error": "", @@ -12496,7 +12738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "204", "error": "", @@ -12506,7 +12748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "204", "error": "", @@ -12516,7 +12758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "204", "error": "", @@ -12526,7 +12768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "204", "error": "", @@ -12536,7 +12778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "204", "error": "", @@ -12546,7 +12788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "204", "error": "", @@ -12556,7 +12798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "204", "error": "", @@ -12566,7 +12808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "204", "error": "", @@ -12576,7 +12818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "204", "error": "", @@ -12586,7 +12828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "204", "error": "", @@ -12596,7 +12838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "204", "error": "", @@ -12606,7 +12848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "204", "error": "", @@ -12616,7 +12858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "204", "error": "", @@ -12626,7 +12868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "204", "error": "", @@ -12636,7 +12878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "204", "error": "", @@ -12646,7 +12888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "204", "error": "", @@ -12656,7 +12898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "204", "error": "", @@ -12666,7 +12908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "204", "error": "", @@ -12676,7 +12918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "204", "error": "", @@ -12686,7 +12928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "204", "error": "", @@ -12696,7 +12938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "204", "error": "", @@ -12706,7 +12948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "204", "error": "", @@ -12716,7 +12958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "204", "error": "", @@ -12726,7 +12968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "204", "error": "", @@ -12736,7 +12978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "204", "error": "", @@ -12746,7 +12988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "204", "error": "", @@ -12756,7 +12998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "204", "error": "", @@ -12766,7 +13008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "204", "error": "", @@ -12776,7 +13018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "204", "error": "", @@ -12786,7 +13028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "204", "error": "", @@ -12796,7 +13038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "204", "error": "", @@ -12806,7 +13048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "204", "error": "", @@ -12816,7 +13058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "204", "error": "", @@ -12826,7 +13068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "204", "error": "", @@ -12836,7 +13078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "204", "error": "", @@ -12846,7 +13088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "204", "error": "", @@ -12856,7 +13098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "204", "error": "", @@ -12866,7 +13108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "204", "error": "", @@ -12876,7 +13118,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "204", "error": "", @@ -12886,7 +13138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "204", "error": "", @@ -12896,7 +13148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "204", "error": "", @@ -12906,7 +13158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "204", "error": "", @@ -12916,7 +13168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "204", "error": "", @@ -12926,7 +13178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "204", "error": "", @@ -12936,47 +13188,57 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "204", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", "test": "test_aws_sdk_task_delete_s3_object", "response": "204", "error": "", @@ -12986,28 +13248,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "204", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "204", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "204", "error": "", "snapshot_skipped": "", @@ -13016,38 +13278,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", - "test": "test_scheduled_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", + "test": "test_scheduled_lambda", "response": "204", "error": "", "snapshot_skipped": "", @@ -13215,16 +13447,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "204", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", "test": "test_function_url", @@ -13236,67 +13458,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "204", - "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "404", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "404", "error": "ResourceNotFoundException", @@ -13306,7 +13498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "404", "error": "ResourceNotFoundException", @@ -13316,7 +13508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -13326,7 +13518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "404", "error": "ResourceNotFoundException", @@ -13336,7 +13528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[delete_function]", "test": "test_ops_on_nonexisting_fn[delete_function]", "response": "404", "error": "ResourceNotFoundException", @@ -13346,7 +13538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "404", "error": "ResourceNotFoundException", @@ -13356,7 +13548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "404", "error": "ResourceNotFoundException", @@ -13366,7 +13558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -13376,17 +13568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "404", "error": "ResourceNotFoundException", @@ -13398,48 +13580,48 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "204", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "204", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "204", "error": "", "snapshot_skipped": "", @@ -13448,68 +13630,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", - "test": "test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", - "test": "test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "204", "error": "", "snapshot_skipped": "", @@ -13518,8 +13700,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", - "test": "test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "204", "error": "", "snapshot_skipped": "", @@ -13528,48 +13710,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", - "test": "test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", - "test": "test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", - "test": "test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13578,8 +13760,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", - "test": "test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13588,8 +13770,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", - "test": "test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13598,8 +13780,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13608,8 +13790,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13618,8 +13800,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", - "test": "test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13628,8 +13810,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", - "test": "test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13638,8 +13820,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13648,8 +13830,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13658,8 +13840,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13668,8 +13850,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13678,58 +13860,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "204", "error": "", "snapshot_skipped": "", @@ -13738,118 +13920,118 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13858,8 +14040,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13868,8 +14050,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", - "test": "test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13878,28 +14060,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", - "test": "test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13908,8 +14090,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", - "test": "test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13918,8 +14100,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", - "test": "test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13928,8 +14110,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", - "test": "test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13938,8 +14120,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13948,8 +14130,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13958,8 +14140,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13968,8 +14150,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13978,38 +14160,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14018,8 +14200,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14028,38 +14210,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14068,8 +14250,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14078,8 +14260,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14088,8 +14270,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14098,128 +14280,128 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", - "test": "test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", - "test": "test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "204", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "test": "test_lambda_handling_binary_data[200]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "test": "test_lambda_handling_binary_data[404]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14228,8 +14410,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14238,8 +14420,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14248,8 +14430,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14258,158 +14440,158 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14418,8 +14600,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "test": "test_custom_authorizer[NONE-GET]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14428,8 +14610,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "test": "test_custom_authorizer[NONE-POST]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14438,8 +14640,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14448,38 +14650,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", + "response": "204", + "error": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "204", "error": "", "snapshot_skipped": "", @@ -14488,8 +14700,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14498,8 +14710,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14508,28 +14720,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", + "response": "204", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "response": "204", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "204", "error": "", "snapshot_skipped": "", @@ -14538,57 +14780,107 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "204", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "204", + "error": "", + "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "204", "error": "", @@ -14598,7 +14890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "204", "error": "", @@ -14608,7 +14900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "204", "error": "", @@ -14618,7 +14910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "204", "error": "", @@ -14628,7 +14920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "204", "error": "", @@ -14638,7 +14930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "204", "error": "", @@ -14648,7 +14940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "204", "error": "", @@ -14658,7 +14950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "204", "error": "", @@ -14668,7 +14960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "204", "error": "", @@ -14678,7 +14970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "204", "error": "", @@ -14688,7 +14980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "204", "error": "", @@ -14698,7 +14990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "204", "error": "", @@ -14708,7 +15000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "204", "error": "", @@ -14718,7 +15010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "204", "error": "", @@ -14728,7 +15020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "204", "error": "", @@ -14738,7 +15030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "204", "error": "", @@ -14748,7 +15040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "204", "error": "", @@ -14758,7 +15050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "204", "error": "", @@ -14768,7 +15060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "204", "error": "", @@ -14778,7 +15070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "204", "error": "", @@ -14788,7 +15080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "204", "error": "", @@ -14798,7 +15090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "204", "error": "", @@ -14808,7 +15100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "204", "error": "", @@ -14818,7 +15110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "204", "error": "", @@ -14828,7 +15120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "204", "error": "", @@ -14838,7 +15130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "204", "error": "", @@ -14848,7 +15140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "204", "error": "", @@ -14858,7 +15150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "204", "error": "", @@ -14868,7 +15160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "204", "error": "", @@ -14878,7 +15170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "204", "error": "", @@ -14888,7 +15180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "204", "error": "", @@ -14898,7 +15190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "204", "error": "", @@ -14908,7 +15200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "204", "error": "", @@ -14918,7 +15210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "204", "error": "", @@ -14928,7 +15220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "204", "error": "", @@ -14938,7 +15230,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "204", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "204", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "204", "error": "", @@ -14948,7 +15260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "204", "error": "", @@ -14958,7 +15270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "204", "error": "", @@ -14968,7 +15280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "204", "error": "", @@ -14978,7 +15290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "204", "error": "", @@ -14988,7 +15300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "204", "error": "", @@ -14998,7 +15310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "204", "error": "", @@ -15008,7 +15320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "404", "error": "ResourceNotFoundException", @@ -15018,7 +15330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "404", "error": "ResourceNotFoundException", @@ -15028,7 +15340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "404", "error": "ResourceNotFoundException", @@ -15038,7 +15350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "404", "error": "ResourceNotFoundException", @@ -15048,7 +15360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "404", "error": "ResourceNotFoundException", @@ -15058,7 +15370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "404", "error": "ResourceNotFoundException", @@ -15068,7 +15380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "404", "error": "ResourceNotFoundException", @@ -15078,7 +15390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "404", "error": "ResourceNotFoundException", @@ -15088,7 +15400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "404", "error": "ResourceNotFoundException", @@ -15098,17 +15410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "404", "error": "ResourceNotFoundException", @@ -15118,7 +15420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "404", "error": "ResourceNotFoundException", @@ -15128,7 +15430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", "response": "404", "error": "ResourceNotFoundException", @@ -15138,7 +15440,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", "response": "500", "error": "InternalError", @@ -15152,7 +15464,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "204", "error": "", @@ -15162,7 +15474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[delete_function]", "test": "test_ops_with_arn_qualifier_mismatch[delete_function]", "response": "400", "error": "InvalidParameterValueException", @@ -15172,7 +15484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[delete_function]", "test": "test_ops_with_arn_qualifier_mismatch[delete_function]", "response": "400", "error": "InvalidParameterValueException", @@ -15182,7 +15494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "404", "error": "ResourceNotFoundException", @@ -15198,7 +15510,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "204", "error": "", @@ -15208,7 +15520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "204", "error": "", @@ -15218,7 +15530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "ResourceNotFoundException", @@ -15234,7 +15546,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "204", "error": "", @@ -15244,7 +15556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "204", "error": "", @@ -15254,7 +15566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "204", "error": "", @@ -15264,7 +15576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "204", "error": "", @@ -15280,7 +15592,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "204", "error": "", @@ -15290,7 +15602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -15300,7 +15612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -15314,7 +15626,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "204", "error": "", @@ -15324,76 +15636,96 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -15402,7 +15734,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "204", "error": "", @@ -15412,17 +15744,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -15436,7 +15768,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -15446,7 +15778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -15456,7 +15788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -15466,7 +15798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -15476,7 +15808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -15492,7 +15824,7 @@ "LayerName, VersionNumber": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "204", "error": "", @@ -15502,7 +15834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "204", "error": "", @@ -15512,7 +15844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "204", "error": "", @@ -15522,7 +15854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "204", "error": "", @@ -15532,7 +15864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", "test": "test_layer_function_quota_exception", "response": "204", "error": "", @@ -15542,7 +15874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "204", "error": "", @@ -15552,7 +15884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "204", "error": "", @@ -15562,7 +15894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", "test": "test_layer_policy_lifecycle", "response": "204", "error": "", @@ -15572,7 +15904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -15594,31 +15926,31 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "test": "test_function_multiple_layers_override", "response": "204", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", - "test": "test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "test": "test_multiple_hot_reloading_layers_fail", "response": "204", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", - "test": "test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15630,7 +15962,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "204", "error": "", @@ -15640,7 +15972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "204", "error": "", @@ -15650,7 +15982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -15660,7 +15992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -15670,7 +16002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -15680,7 +16012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -15690,7 +16022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "500", "error": "ServiceException", @@ -15706,7 +16038,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings", "test": "test_account_settings", "response": "200", "error": "", @@ -15716,7 +16048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "200", "error": "", @@ -15726,7 +16058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", @@ -15736,7 +16068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", @@ -15746,7 +16078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "200", "error": "", @@ -15756,7 +16088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "200", "error": "", @@ -15772,17 +16104,7 @@ "FunctionName, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -15792,7 +16114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -15802,7 +16124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -15812,7 +16134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -15822,7 +16144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "404", "error": "ResourceNotFoundException", @@ -15834,14 +16156,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -15850,17 +16172,7 @@ "CodeSigningConfigArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", - "test": "test_lambda_code_signing_config", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_code_signing_config", "test": "test_lambda_code_signing_config", "response": "200", "error": "", @@ -15870,7 +16182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -15880,7 +16192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "ResourceNotFoundException", @@ -15896,7 +16208,7 @@ "UUID": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -15906,7 +16218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -15916,7 +16228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -15926,7 +16238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -15936,7 +16248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", @@ -15946,7 +16258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -15956,7 +16268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -15966,7 +16278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -15976,7 +16288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -15986,7 +16298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -15996,7 +16308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -16006,7 +16318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -16016,7 +16328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -16026,7 +16338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -16036,7 +16348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -16046,7 +16358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -16056,7 +16368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -16066,7 +16378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -16076,7 +16388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -16086,7 +16398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -16096,7 +16408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -16106,7 +16418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -16116,7 +16428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -16126,7 +16438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -16136,7 +16448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -16146,7 +16458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -16156,7 +16468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -16166,7 +16478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -16176,7 +16488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -16186,7 +16498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -16196,7 +16508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -16206,7 +16518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -16216,7 +16528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -16226,7 +16538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -16236,7 +16548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -16266,7 +16578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "404", "error": "ResourceNotFoundException", @@ -16276,7 +16588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "404", "error": "ResourceNotFoundException", @@ -16286,7 +16598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "404", "error": "ResourceNotFoundException", @@ -16296,7 +16608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", "test": "test_event_source_mapping_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -16344,7 +16656,67 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", @@ -16354,7 +16726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -16364,7 +16736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -16374,7 +16746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -16384,7 +16756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -16394,7 +16766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -16404,7 +16776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -16414,7 +16786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -16424,7 +16796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", @@ -16434,7 +16806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -16444,7 +16816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -16454,7 +16826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -16464,7 +16836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -16474,7 +16846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -16484,7 +16856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -16494,7 +16866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -16504,7 +16876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -16514,7 +16886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -16524,7 +16896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -16534,7 +16906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -16544,7 +16916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -16554,7 +16926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -16564,7 +16936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -16574,7 +16946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -16584,7 +16956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -16594,7 +16966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -16604,7 +16976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -16614,7 +16986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -16624,27 +16996,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", - "response": "200", - "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -16654,27 +17016,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -16684,17 +17036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -16704,17 +17046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -16724,17 +17056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -16744,37 +17066,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -16784,17 +17096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -16804,147 +17106,147 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -16954,7 +17256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -16964,7 +17266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -16974,7 +17276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -16984,7 +17286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -16994,7 +17296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -17004,7 +17306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -17014,7 +17316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -17024,7 +17326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -17034,7 +17336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -17044,7 +17346,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -17054,7 +17386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -17064,7 +17396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", "test": "test_function_state", "response": "200", "error": "", @@ -17074,7 +17406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -17084,7 +17416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -17094,7 +17426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -17104,7 +17436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -17114,7 +17446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -17124,7 +17456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -17134,7 +17466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -17144,7 +17476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -17154,7 +17486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -17164,7 +17496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "200", "error": "", @@ -17174,7 +17506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -17184,7 +17516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -17194,7 +17526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -17204,7 +17536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -17214,7 +17546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "200", "error": "", @@ -17224,7 +17556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "200", "error": "", @@ -17234,7 +17566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -17244,7 +17576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -17254,7 +17586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -17264,7 +17596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -17274,7 +17606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -17284,7 +17616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -17294,7 +17626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -17304,7 +17636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -17314,7 +17646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -17324,7 +17656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -17334,7 +17666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -17344,7 +17676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -17354,7 +17686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -17364,7 +17696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -17374,7 +17706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -17384,7 +17716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -17394,7 +17726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -17404,7 +17736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -17414,7 +17746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -17424,7 +17756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -17434,7 +17766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -17444,7 +17776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "200", "error": "", @@ -17454,7 +17786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -17464,7 +17796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "200", "error": "", @@ -17474,7 +17806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", @@ -17484,7 +17816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -17494,7 +17826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", @@ -17504,7 +17836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -17514,7 +17846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -17524,7 +17856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "200", "error": "", @@ -17534,7 +17866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -17544,7 +17876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "200", "error": "", @@ -17554,7 +17886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "200", "error": "", @@ -17564,7 +17896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "200", "error": "", @@ -17574,7 +17906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "200", "error": "", @@ -17584,7 +17916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "200", "error": "", @@ -17594,7 +17926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "200", "error": "", @@ -17604,7 +17936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "200", "error": "", @@ -17614,7 +17946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "200", "error": "", @@ -17624,7 +17956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "200", "error": "", @@ -17634,7 +17966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "200", "error": "", @@ -17644,7 +17976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "200", "error": "", @@ -17654,7 +17986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", @@ -17664,7 +17996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -17674,7 +18006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "200", "error": "", @@ -17684,7 +18016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "200", "error": "", @@ -17694,7 +18026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "200", "error": "", @@ -17704,7 +18036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "200", "error": "", @@ -17714,7 +18046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "200", "error": "", @@ -17724,7 +18056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -17734,7 +18066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", "test": "test_lambda_image_and_image_config_crud", "response": "200", "error": "", @@ -17744,7 +18076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", "test": "test_lambda_image_crud", "response": "200", "error": "", @@ -17754,7 +18086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "200", "error": "", @@ -17764,7 +18096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", @@ -17774,7 +18106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "200", "error": "", @@ -17784,7 +18116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -17794,7 +18126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "200", "error": "", @@ -17804,7 +18136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "200", "error": "", @@ -17814,7 +18146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", @@ -17824,7 +18156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -17834,7 +18166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "200", "error": "", @@ -17844,7 +18176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "200", "error": "", @@ -17854,7 +18186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", @@ -17864,7 +18196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", @@ -17874,7 +18206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "200", "error": "", @@ -17884,7 +18216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "200", "error": "", @@ -17894,7 +18226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "200", "error": "", @@ -17904,7 +18236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "200", "error": "", @@ -17914,7 +18246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", @@ -17924,7 +18256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", "test": "test_lambda_envvars_near_limit_succeeds", "response": "200", "error": "", @@ -17934,7 +18266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", @@ -17944,7 +18276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", @@ -17954,7 +18286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", @@ -17964,7 +18296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", @@ -17974,7 +18306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "200", "error": "", @@ -17984,7 +18316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -17994,7 +18326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "200", "error": "", @@ -18004,7 +18336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "200", "error": "", @@ -18014,7 +18346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -18024,7 +18356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "200", "error": "", @@ -18034,7 +18366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "200", "error": "", @@ -18044,7 +18376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "200", "error": "", @@ -18054,7 +18386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "200", "error": "", @@ -18064,7 +18396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "200", "error": "", @@ -18074,7 +18406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "200", "error": "", @@ -18084,7 +18416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", "test": "test_publish_with_update", "response": "200", "error": "", @@ -18094,7 +18426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", "test": "test_publish_with_wrong_sha256", "response": "200", "error": "", @@ -18104,7 +18436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -18114,7 +18446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -18124,7 +18456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -18134,7 +18466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -18144,7 +18476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -18154,7 +18486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -18164,7 +18496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -18174,7 +18506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -18184,7 +18516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -18194,7 +18526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -18204,7 +18536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -18214,7 +18546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -18224,7 +18556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -18234,7 +18566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -18244,7 +18576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -18254,7 +18586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -18264,7 +18596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -18274,7 +18606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -18284,7 +18616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -18294,7 +18626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -18304,7 +18636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -18314,7 +18646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -18324,7 +18656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -18334,7 +18666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -18344,7 +18676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -18354,7 +18686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -18364,7 +18696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -18374,7 +18706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -18384,7 +18716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -18394,7 +18726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -18404,7 +18736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -18414,7 +18746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -18424,7 +18756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -18434,7 +18766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -18444,7 +18776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -18454,7 +18786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -18464,7 +18796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -18474,7 +18806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -18484,7 +18816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -18494,7 +18826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -18504,7 +18836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -18514,7 +18846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -18524,7 +18856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -18534,7 +18866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -18544,7 +18876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -18554,7 +18886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -18564,7 +18896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -18574,7 +18906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -18584,7 +18916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -18594,7 +18926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -18604,7 +18936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -18614,7 +18946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -18624,7 +18956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -18634,7 +18966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -18644,7 +18976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -18654,7 +18986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -18664,7 +18996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -18674,7 +19006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -18684,7 +19016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -18694,7 +19026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -18704,7 +19036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -18714,7 +19046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -18724,7 +19056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -18734,7 +19066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -18744,7 +19076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -18754,7 +19086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -18764,7 +19096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -18774,7 +19106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -18784,7 +19116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -18794,7 +19126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -18804,7 +19136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -18814,7 +19146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -18824,7 +19156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -18834,17 +19166,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -18854,7 +19186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -18864,7 +19196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -18874,7 +19206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -18884,7 +19216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -18894,7 +19226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", @@ -18904,7 +19236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "200", "error": "", @@ -18914,7 +19246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", "test": "test_hot_reloading_publish_version", "response": "200", "error": "", @@ -18924,7 +19256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", @@ -18934,7 +19266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -18944,7 +19276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -18954,7 +19286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -18964,7 +19296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -18974,7 +19306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -18984,7 +19316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -18994,7 +19326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -19004,7 +19336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -19014,7 +19346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -19024,7 +19356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -19034,7 +19366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", @@ -19044,7 +19376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", @@ -19054,7 +19386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -19064,7 +19396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -19074,7 +19406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -19084,7 +19416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -19094,7 +19426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -19104,7 +19436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -19114,7 +19446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -19124,7 +19456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -19134,7 +19466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -19144,7 +19476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -19154,7 +19486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -19164,7 +19496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -19174,7 +19506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -19184,7 +19516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -19194,7 +19526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", @@ -19204,7 +19536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", @@ -19214,7 +19546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", @@ -19224,7 +19556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", @@ -19234,7 +19566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -19244,7 +19576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -19254,7 +19586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -19264,7 +19596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -19274,7 +19606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -19284,7 +19616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -19294,7 +19626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -19304,7 +19636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -19314,7 +19646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -19324,7 +19656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -19334,7 +19666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -19344,7 +19676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -19354,7 +19686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -19364,7 +19696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -19374,7 +19706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -19384,7 +19716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -19394,7 +19726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -19404,7 +19736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -19414,7 +19746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -19424,7 +19756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -19434,7 +19766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -19444,7 +19776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -19454,7 +19786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -19464,7 +19796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -19474,7 +19806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -19484,7 +19816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -19494,7 +19826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -19504,7 +19836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -19514,7 +19846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -19524,7 +19856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -19534,7 +19866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -19544,7 +19876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -19554,7 +19886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -19564,7 +19896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -19574,7 +19906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -19584,7 +19916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -19594,7 +19926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -19604,7 +19936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -19614,7 +19946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -19624,7 +19956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -19634,7 +19966,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -19644,7 +19996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -19654,7 +20006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -19664,7 +20016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -19674,7 +20026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -19684,7 +20036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -19694,7 +20046,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -19704,7 +20056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -19714,57 +20066,57 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -19774,53 +20126,23 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { @@ -20003,26 +20325,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", "test": "test_function_url", @@ -20041,56 +20343,6 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { @@ -20124,7 +20376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -20134,7 +20386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "404", "error": "ResourceNotFoundException", @@ -20144,7 +20396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function]", "test": "test_ops_on_nonexisting_fn[get_function]", "response": "404", "error": "ResourceNotFoundException", @@ -20154,7 +20406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_environment_fails_multiple_keys", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_environment_fails_multiple_keys", "test": "test_large_environment_fails_multiple_keys", "response": "404", "error": "ResourceNotFoundException", @@ -20164,7 +20416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_environment_variables_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_large_environment_variables_fails", "test": "test_large_environment_variables_fails", "response": "404", "error": "ResourceNotFoundException", @@ -20174,7 +20426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", "test": "test_invalid_lambda_arn", "response": "404", "error": "ResourceNotFoundException", @@ -20184,7 +20436,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", "test": "test_rotate_secret_invalid_lambda_arn", "response": "404", "error": "ResourceNotFoundException", @@ -20266,48 +20518,48 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "200", "error": "", "snapshot_skipped": "", @@ -20316,68 +20568,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", - "test": "test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", - "test": "test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", @@ -20386,8 +20638,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", - "test": "test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -20396,58 +20648,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", - "test": "test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", - "test": "test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", - "test": "test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", - "test": "test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20456,8 +20708,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", - "test": "test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20466,8 +20718,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20476,8 +20728,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20486,8 +20738,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", - "test": "test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20496,8 +20748,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", - "test": "test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20506,8 +20758,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20516,8 +20768,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20526,8 +20778,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20536,8 +20788,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20546,68 +20798,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "200", "error": "", "snapshot_skipped": "", @@ -20616,108 +20868,108 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20726,8 +20978,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20736,8 +20988,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", - "test": "test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20746,28 +20998,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", - "test": "test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20776,8 +21028,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", - "test": "test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20786,8 +21038,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", - "test": "test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20796,8 +21048,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", - "test": "test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20806,8 +21058,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20816,8 +21068,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20826,8 +21078,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20836,8 +21088,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20846,8 +21098,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20856,28 +21108,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20886,8 +21138,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20896,38 +21148,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20936,8 +21188,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20946,8 +21198,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20956,8 +21208,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20966,108 +21218,108 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", - "test": "test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", - "test": "test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21076,18 +21328,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21096,8 +21348,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21106,8 +21358,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21116,8 +21368,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21126,148 +21378,158 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21276,18 +21538,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21296,8 +21558,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "test": "test_custom_authorizer[NONE-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21306,8 +21568,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21316,8 +21588,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21326,38 +21598,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", @@ -21366,8 +21648,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21376,8 +21658,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21386,28 +21668,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", + "response": "200", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "response": "200", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -21416,67 +21728,107 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -21486,7 +21838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -21496,7 +21848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -21506,7 +21858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -21516,7 +21868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -21526,7 +21878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -21536,7 +21888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -21546,7 +21898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -21556,7 +21908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -21566,7 +21918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -21576,7 +21928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -21586,7 +21938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -21596,7 +21948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -21606,7 +21958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -21616,7 +21968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -21626,7 +21978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -21636,7 +21988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -21646,7 +21998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -21656,7 +22008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -21666,7 +22018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -21676,7 +22028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -21686,7 +22038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -21696,7 +22048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -21706,7 +22058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -21716,7 +22068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -21726,7 +22078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -21736,7 +22088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -21746,7 +22098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -21756,7 +22108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -21766,7 +22118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -21776,7 +22128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -21786,7 +22138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -21796,7 +22148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -21806,7 +22158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -21816,7 +22168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -21826,7 +22178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", "response": "200", "error": "", @@ -21836,7 +22188,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -21846,7 +22218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -21856,7 +22228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -21866,7 +22238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -21876,7 +22248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -21886,7 +22258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -21896,7 +22268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -21910,37 +22282,27 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -21950,7 +22312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -21960,7 +22322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -21970,7 +22332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -21980,7 +22342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -21990,7 +22352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", @@ -22000,7 +22362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", @@ -22010,7 +22372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "200", "error": "", @@ -22020,7 +22382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", "test": "test_publish_with_update", "response": "200", "error": "", @@ -22030,7 +22392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -22040,7 +22402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[get_function]", "test": "test_ops_with_arn_qualifier_mismatch[get_function]", "response": "400", "error": "InvalidParameterValueException", @@ -22050,7 +22412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -22060,7 +22422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "404", "error": "ResourceNotFoundException", @@ -22070,7 +22432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[get_function]", "test": "test_ops_with_arn_qualifier_mismatch[get_function]", "response": "404", "error": "ResourceNotFoundException", @@ -22082,14 +22444,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -22098,7 +22460,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "200", "error": "", @@ -22108,7 +22470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -22118,7 +22480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "ResourceNotFoundException", @@ -22128,7 +22490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "404", "error": "ResourceNotFoundException", @@ -22138,7 +22500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_code_signing_config]", "test": "test_ops_on_nonexisting_fn[get_function_code_signing_config]", "response": "404", "error": "ResourceNotFoundException", @@ -22154,7 +22516,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "200", "error": "", @@ -22164,7 +22526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -22174,7 +22536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "200", "error": "", @@ -22184,7 +22546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "404", "error": "ResourceNotFoundException", @@ -22194,7 +22556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_concurrency]", "test": "test_ops_on_nonexisting_fn[get_function_concurrency]", "response": "404", "error": "ResourceNotFoundException", @@ -22210,7 +22572,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -22220,7 +22582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "200", "error": "", @@ -22230,7 +22592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", "test": "test_lambda_image_and_image_config_crud", "response": "200", "error": "", @@ -22240,7 +22602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", "test": "test_lambda_image_crud", "response": "200", "error": "", @@ -22250,7 +22612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", @@ -22260,7 +22622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -22270,7 +22632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -22280,7 +22642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", @@ -22290,7 +22652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "404", "error": "ResourceNotFoundException", @@ -22300,7 +22662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_configuration]", "test": "test_ops_on_nonexisting_fn[get_function_configuration]", "response": "404", "error": "ResourceNotFoundException", @@ -22312,7 +22674,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -22326,7 +22688,37 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -22336,7 +22728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -22346,7 +22738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", @@ -22356,7 +22748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", @@ -22366,7 +22758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -22376,7 +22768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[get_function_configuration]", "test": "test_ops_with_arn_qualifier_mismatch[get_function_configuration]", "response": "400", "error": "InvalidParameterValueException", @@ -22386,7 +22778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "404", "error": "ResourceNotFoundException", @@ -22396,7 +22788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_with_arn_qualifier_mismatch[get_function_configuration]", "test": "test_ops_with_arn_qualifier_mismatch[get_function_configuration]", "response": "404", "error": "ResourceNotFoundException", @@ -22405,25 +22797,37 @@ "snapshot_tested": true, "origin": "external" } - ] - } - }, - "GetFunctionEventInvokeConfig": { - "FunctionName": { - "ls_community": [ + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", - "test": "test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, + "origin": "internal" + } + ] + } + }, + "GetFunctionEventInvokeConfig": { + "FunctionName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", - "test": "test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", @@ -22432,17 +22836,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22452,7 +22856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22462,7 +22866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "404", "error": "ResourceNotFoundException", @@ -22472,7 +22876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_fn[get_function_event_invoke_config]", "response": "404", "error": "ResourceNotFoundException", @@ -22486,7 +22890,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -22496,7 +22900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -22516,27 +22920,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22546,7 +22960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -22556,7 +22970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "404", "error": "ResourceNotFoundException", @@ -22566,44 +22980,34 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -22613,7 +23017,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -22623,19 +23027,19 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -22644,17 +23048,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -22664,7 +23058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "200", "error": "", @@ -22674,7 +23068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "404", "error": "ResourceNotFoundException", @@ -22684,7 +23078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_fn[get_function_url_config]", "test": "test_ops_on_nonexisting_fn[get_function_url_config]", "response": "404", "error": "ResourceNotFoundException", @@ -22694,7 +23088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22704,7 +23098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -22718,7 +23112,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -22728,7 +23122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -22738,7 +23132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -22748,7 +23142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -22758,7 +23152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "404", "error": "ResourceNotFoundException", @@ -22768,7 +23162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22784,7 +23178,7 @@ "LayerName, VersionNumber": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -22794,7 +23188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -22804,7 +23198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -22814,7 +23208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22826,17 +23220,17 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_get_lambda_layer", + "test": "test_get_lambda_layer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -22846,13 +23240,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_get_lambda_layer", - "test": "test_get_lambda_layer", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -22872,7 +23266,7 @@ "Arn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -22882,7 +23276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -22892,7 +23286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "400", "error": "ValidationException", @@ -22902,7 +23296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22914,7 +23308,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -22924,7 +23318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -22940,7 +23334,7 @@ "LayerName, VersionNumber": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -22950,7 +23344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", "test": "test_layer_policy_lifecycle", "response": "200", "error": "", @@ -22960,7 +23354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22970,7 +23364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -22980,7 +23374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -23018,77 +23412,87 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -23098,67 +23502,67 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "200", "error": "", @@ -23168,7 +23572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", @@ -23178,7 +23582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -23188,7 +23592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "200", "error": "", @@ -23198,7 +23602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "200", "error": "", @@ -23208,34 +23612,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -23245,10 +23629,10 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -23258,7 +23642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "404", "error": "ResourceNotFoundException", @@ -23350,14 +23734,14 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", @@ -23514,7 +23898,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -23524,7 +23908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "404", "error": "ResourceNotFoundException", @@ -23534,7 +23918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -23550,7 +23934,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -23560,7 +23944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -23570,7 +23954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -23580,7 +23964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "404", "error": "ProvisionedConcurrencyConfigNotFoundException", @@ -23590,7 +23974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -23600,7 +23984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ProvisionedConcurrencyConfigNotFoundException", @@ -23610,7 +23994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -23620,7 +24004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -23630,7 +24014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -23646,7 +24030,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -23656,7 +24040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -23666,7 +24050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -23676,7 +24060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -23686,7 +24070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -23696,7 +24080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -23706,7 +24090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -23716,7 +24100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -23726,7 +24110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -23736,7 +24120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -23746,7 +24130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -23756,7 +24140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -23766,7 +24150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -23776,7 +24160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -23786,7 +24170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -23796,7 +24180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -23806,7 +24190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -23816,7 +24200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -23826,7 +24210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -23836,7 +24220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -23846,7 +24230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -23856,7 +24240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -23866,7 +24250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -23876,7 +24260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -23886,7 +24270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -23896,7 +24280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -23906,7 +24290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -23916,7 +24300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -23926,7 +24310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -23936,7 +24320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -23946,7 +24330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "404", "error": "ResourceNotFoundException", @@ -23956,7 +24340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "429", "error": "TooManyRequestsException", @@ -23968,8 +24352,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -23978,18 +24362,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", @@ -23998,27 +24382,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -24028,7 +24402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -24038,7 +24412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -24048,7 +24422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -24058,7 +24432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -24068,7 +24442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -24078,7 +24452,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -24112,7 +24496,7 @@ "FunctionName, InvocationType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -24122,7 +24506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -24132,7 +24516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "202", "error": "", @@ -24142,7 +24526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "202", "error": "", @@ -24152,7 +24536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "204", "error": "", @@ -24162,7 +24546,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "204", "error": "", @@ -24172,7 +24556,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "429", "error": "TooManyRequestsException", @@ -24182,7 +24566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "429", "error": "TooManyRequestsException", @@ -24258,7 +24642,27 @@ "FunctionName, InvocationType, Payload": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -24268,7 +24672,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -24278,7 +24682,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -24288,7 +24692,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -24298,7 +24702,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -24308,7 +24712,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -24318,7 +24722,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -24328,7 +24732,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -24338,7 +24742,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -24348,7 +24752,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -24358,7 +24762,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -24368,7 +24772,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -24378,7 +24782,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -24388,7 +24792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -24398,7 +24802,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -24408,7 +24812,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -24418,7 +24822,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -24428,7 +24832,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -24438,7 +24842,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -24448,7 +24852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -24458,7 +24862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -24468,7 +24872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -24478,7 +24882,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -24488,7 +24892,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -24498,7 +24902,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -24508,7 +24912,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -24518,7 +24922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -24528,7 +24932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -24538,7 +24942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -24548,27 +24952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -24578,7 +24962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", "test": "test_create_run_map_state_machine", "response": "200", "error": "", @@ -24588,7 +24972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", "test": "test_create_run_state_machine", "response": "200", "error": "", @@ -24598,7 +24982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -24628,8 +25012,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24648,7 +25042,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "202", "error": "", @@ -24658,7 +25072,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "202", "error": "", @@ -24668,7 +25082,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "202", "error": "", @@ -24678,7 +25092,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "202", "error": "", @@ -24688,7 +25122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "202", "error": "", @@ -24698,7 +25132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "202", "error": "", @@ -24708,7 +25142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "202", "error": "", @@ -24718,7 +25152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "202", "error": "", @@ -24728,7 +25162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "202", "error": "", @@ -24738,7 +25172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "202", "error": "", @@ -24748,7 +25182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "202", "error": "", @@ -24758,7 +25192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "202", "error": "", @@ -24768,7 +25202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "202", "error": "", @@ -24778,7 +25212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "202", "error": "", @@ -24788,7 +25222,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "202", "error": "", @@ -24798,42 +25232,42 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "202", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "202", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "202", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "202", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, @@ -24848,37 +25282,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "202", - "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "202", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "404", "error": "ResourceNotFoundException", @@ -24888,7 +25292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "404", "error": "ResourceNotFoundException", @@ -24900,17 +25304,27 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -24920,7 +25334,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -24930,7 +25344,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -24940,7 +25354,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -24950,7 +25364,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -24960,7 +25374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -24970,7 +25384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -24980,7 +25394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -24990,7 +25404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", @@ -25000,7 +25414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -25010,7 +25424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -25020,7 +25434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -25030,7 +25444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -25040,37 +25454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -25080,7 +25464,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -25090,7 +25474,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -25100,7 +25484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -25109,6 +25493,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", "test": "test_events_lambda", @@ -25194,7 +25588,7 @@ "FunctionName, LogType, Payload": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -25204,7 +25598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -25214,7 +25608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -25224,7 +25618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -25234,7 +25628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", @@ -25248,7 +25642,7 @@ "FunctionName, LogType, Payload, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -25262,7 +25656,57 @@ "FunctionName, Payload": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -25272,7 +25716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -25282,7 +25726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -25292,7 +25736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -25302,87 +25746,97 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -25392,7 +25846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -25402,7 +25856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -25412,7 +25866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -25422,7 +25876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -25432,7 +25886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -25442,7 +25896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -25452,7 +25906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -25462,7 +25916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -25472,7 +25926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -25482,7 +25936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -25492,7 +25946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -25502,7 +25956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -25512,7 +25966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -25522,7 +25976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -25532,7 +25986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -25542,7 +25996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -25552,7 +26006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -25562,7 +26016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -25572,7 +26026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -25582,7 +26036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -25592,7 +26046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -25602,7 +26056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -25612,7 +26066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -25622,7 +26076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -25632,7 +26086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -25642,7 +26096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -25652,7 +26106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -25662,7 +26116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -25672,7 +26126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -25682,7 +26136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -25692,7 +26146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -25702,7 +26156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -25712,7 +26166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -25722,7 +26176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -25732,7 +26186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -25742,7 +26196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -25752,7 +26206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -25762,7 +26216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -25772,7 +26226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -25782,7 +26236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -25792,7 +26246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -25802,7 +26256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -25812,7 +26266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -25822,7 +26276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -25832,7 +26286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -25842,7 +26296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -25852,7 +26306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -25862,7 +26316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -25872,7 +26326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -25882,7 +26336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -25892,7 +26346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -25902,7 +26356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -25912,7 +26366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -25922,7 +26376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -25932,7 +26386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -25942,7 +26396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -25952,7 +26406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -25962,7 +26416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -25972,7 +26426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -25982,7 +26436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -25992,7 +26446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -26002,7 +26456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -26012,7 +26466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -26022,7 +26476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -26032,7 +26486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -26042,7 +26496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -26052,7 +26506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -26062,7 +26516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -26072,7 +26526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -26082,7 +26536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -26092,7 +26546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -26102,7 +26556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -26112,7 +26566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -26122,7 +26576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -26132,7 +26586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -26142,7 +26596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -26152,7 +26606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -26162,7 +26616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -26172,7 +26626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -26182,7 +26636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -26192,7 +26646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", @@ -26202,7 +26656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "200", "error": "", @@ -26212,7 +26666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -26222,7 +26676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -26232,7 +26686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -26242,7 +26696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -26252,7 +26706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -26262,7 +26716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -26272,7 +26726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -26282,7 +26736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -26292,7 +26746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -26302,7 +26756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -26312,7 +26766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -26322,7 +26776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -26332,7 +26786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -26342,7 +26796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -26352,7 +26806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -26362,7 +26816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -26372,7 +26826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -26382,7 +26836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -26392,7 +26846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -26402,7 +26856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -26412,7 +26866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -26422,7 +26876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -26432,7 +26886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -26442,7 +26896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -26452,7 +26906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -26462,7 +26916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -26472,7 +26926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -26482,7 +26936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -26492,7 +26946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -26502,7 +26956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -26512,33 +26966,23 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -26690,31 +27134,161 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - } - ], - "ls_pro": [ + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -26724,7 +27298,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -26734,7 +27308,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -26744,7 +27318,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "200", "error": "", @@ -26754,7 +27328,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -26764,7 +27338,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -26774,7 +27348,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -26784,7 +27358,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -26794,7 +27368,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -26804,7 +27378,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -26814,7 +27388,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -26824,7 +27398,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -26834,7 +27408,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -26844,7 +27418,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -26854,7 +27428,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -26864,7 +27438,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -26874,7 +27448,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -26884,7 +27458,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -26894,7 +27468,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -26904,7 +27478,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -26914,7 +27488,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -26924,7 +27498,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -26934,7 +27508,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -26944,7 +27518,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -26954,7 +27528,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -26964,7 +27538,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -26974,7 +27548,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -26984,7 +27558,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -26994,7 +27568,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -27004,7 +27578,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -27014,7 +27588,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -27024,7 +27598,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -27034,7 +27608,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -27044,7 +27618,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -27054,7 +27628,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -27064,7 +27638,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -27074,7 +27648,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -27084,7 +27658,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -27094,7 +27668,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -27104,7 +27678,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -27114,7 +27688,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -27124,7 +27698,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -27134,7 +27708,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -27144,7 +27718,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -27154,7 +27728,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", @@ -27164,7 +27738,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", @@ -27174,7 +27748,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", @@ -27184,7 +27758,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", @@ -27194,7 +27768,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "200", "error": "", @@ -27204,7 +27778,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "200", "error": "", @@ -27214,7 +27788,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", @@ -27224,7 +27798,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", @@ -27234,7 +27808,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", @@ -27244,7 +27818,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", @@ -27254,7 +27828,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -27264,7 +27838,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -27274,7 +27848,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -27284,7 +27858,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -27294,7 +27868,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "200", "error": "", @@ -27304,7 +27878,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -27314,7 +27888,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", @@ -27324,7 +27898,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", @@ -27334,7 +27908,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -27344,7 +27918,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -27354,7 +27928,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -27364,7 +27938,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -27374,7 +27948,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -27384,7 +27958,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -27394,7 +27968,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -27404,7 +27978,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -27414,7 +27988,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -27424,7 +27998,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -27434,7 +28008,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", @@ -27444,7 +28018,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", @@ -27454,7 +28028,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", @@ -27464,7 +28038,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -27474,7 +28048,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -27484,7 +28058,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -27494,7 +28068,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -27504,7 +28078,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -27514,47 +28088,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -27564,7 +28118,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -27574,7 +28128,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -27584,7 +28138,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -27594,7 +28148,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -27604,7 +28158,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -27614,7 +28168,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -27624,7 +28178,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -27634,7 +28188,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -27644,7 +28198,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -27654,7 +28208,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -27664,7 +28218,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -27674,7 +28228,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -27684,7 +28238,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -27694,7 +28248,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -27704,7 +28258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -27714,7 +28268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -27724,7 +28278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -27734,7 +28288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -27744,7 +28298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -27754,7 +28308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -27764,7 +28318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -27774,7 +28328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -27784,7 +28338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -27794,7 +28348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -27804,7 +28358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -27838,7 +28392,7 @@ "FunctionName, Payload, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -27848,7 +28402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -27858,7 +28412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -27868,7 +28422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "404", "error": "ResourceNotFoundException", @@ -27882,7 +28436,7 @@ "FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -27898,7 +28452,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -27908,7 +28462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -27920,7 +28474,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -27934,7 +28488,7 @@ "FunctionName, FunctionVersion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -27948,7 +28502,7 @@ "FunctionName, Marker, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -27962,7 +28516,7 @@ "FunctionName, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -27978,7 +28532,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -27994,7 +28548,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", "test": "test_event_source_mapping_exceptions", "response": "200", "error": "", @@ -28008,7 +28562,27 @@ "EventSourceArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_multiple_api_keys_validate", "test": "test_multiple_api_keys_validate", "response": "200", "error": "", @@ -28018,7 +28592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_put_integration_dynamodb_proxy_validation_with_request_template", "test": "test_put_integration_dynamodb_proxy_validation_with_request_template", "response": "200", "error": "", @@ -28028,7 +28602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -28038,7 +28612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -28048,7 +28622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -28058,7 +28632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -28068,7 +28642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", @@ -28078,7 +28652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -28088,88 +28662,610 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", + "test": "test_batch_write_binary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items", + "test": "test_batch_write_items", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", + "test": "test_binary_data_with_stream", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", - "test": "test_event_source_mapping_exceptions", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", + "test": "test_data_encoding_consistency", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", + "test": "test_dynamodb_batch_execute_statement", "response": "200", "error": "", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", + "test": "test_dynamodb_idempotent_writing", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", - "test": "test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", + "test": "test_dynamodb_partiql_missing", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", - "test": "test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", + "test": "test_dynamodb_stream_stream_view_type", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", + "test": "test_dynamodb_with_kinesis_stream", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", + "test": "test_empty_and_binary_values", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_large_data_download", + "test": "test_large_data_download", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", + "test": "test_multiple_update_expressions", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", - "test": "test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", + "test": "test_non_ascii_chars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", + "test": "test_return_values_in_put_item", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", + "test": "test_time_to_live", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transact_get_items", + "test": "test_transact_get_items", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", + "test": "test_transaction_write_binary_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", + "test": "test_transaction_write_canceled", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", + "test": "test_transaction_write_items", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", + "test": "test_valid_local_secondary_index", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", + "test": "test_event_source_mapping_exceptions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "test": "test_assess_lambda_destination_invocation[payload0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "test": "test_assess_lambda_destination_invocation[payload1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "test": "test_java_runtime_with_lib", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", + "test": "test_dynamodb_write_error_injection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", + "test": "test_multi_accounts_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -28178,138 +29274,138 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", + "test": "test_apigateway_to_appsync_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", + "test": "test_dynamodb_resolvers", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", + "test": "test_websocket_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Pro: tests/aws/services/backup/test_backup.py::TestBackup::test_scheduled_backup_and_restore", + "test": "test_scheduled_backup_and_restore", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", + "test": "test_application_with_output_and_reference", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..ApplicationDetail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_msk.py::test_create_cluster", + "test": "test_create_cluster", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", + "test": "test_create_ledgers", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "test": "test_db_instance_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28318,18 +29414,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", - "test": "test_batch_write_binary", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "test": "test_hostedzone_with_comment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", @@ -28338,198 +29434,198 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", + "test": "test_create_db_tables", "response": "200", "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", - "test": "test_dynamodb_batch_execute_statement", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_idempotent_writing", - "test": "test_dynamodb_idempotent_writing", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_partiql_missing", - "test": "test_dynamodb_partiql_missing", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_get_trail_status_of_not_started", + "test": "test_get_trail_status_of_not_started", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_record_events", + "test": "test_record_events", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.eventVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "test": "test_start_stop_updates", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_create_repository", + "test": "test_create_repository", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_get_non_existing_branch", + "test": "test_get_non_existing_branch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", + "node_id": "LocalStack Pro: tests/aws/services/codecommit/test_codecommit.py::TestCodeCommit::test_repository_lifecycle", + "test": "test_repository_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-hours-36000]", + "test": "test_access_token_expiration_validity[10-hours-36000]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_access_token_expiration_validity[10-minutes-600]", + "test": "test_access_token_expiration_validity[10-minutes-600]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_return_values_in_put_item", - "test": "test_return_values_in_put_item", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_change_password", + "test": "test_admin_change_password", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..UserAttributes', '$..User.Attributes', '$.respond-to-auth-challenge.AuthenticationResult', '$.respond-to-auth-challenge.ChallengeParameters', '$.respond-to-auth-challenge.Session', '$.init-auth.AuthenticationResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_time_to_live", - "test": "test_time_to_live", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transact_get_items", - "test": "test_transact_get_items", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_set_permanent_invalid_password", + "test": "test_admin_set_permanent_invalid_password", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..message', '$..UserAttributes..Value', '$..Username']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_binary_data", - "test": "test_transaction_write_binary_data", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_items", - "test": "test_transaction_write_items", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_auth_not_authorized_user", + "test": "test_auth_not_authorized_user", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AuthenticationResult', '$..Session']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}@example.com]", + "test": "test_change_password[user-{short_uid}@example.com]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_change_password[user-{short_uid}]", + "test": "test_change_password[user-{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28538,18 +29634,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_custom_scopes", + "test": "test_custom_scopes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_force_alias_creation", + "test": "test_force_alias_creation", "response": "200", "error": "", "snapshot_skipped": "", @@ -28558,8 +29654,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_via_web_form", + "test": "test_login_via_web_form", "response": "200", "error": "", "snapshot_skipped": "", @@ -28568,8 +29664,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username", + "test": "test_login_with_preferred_username", "response": "200", "error": "", "snapshot_skipped": "", @@ -28578,18 +29674,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_login_with_preferred_username_attr_change", + "test": "test_login_with_preferred_username_attr_change", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_mfa_sms_config", + "test": "test_mfa_sms_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -28598,58 +29694,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_password_policy", + "test": "test_password_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_restore_forgotten_password", + "test": "test_restore_forgotten_password", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_case_insensitive_and_auth_using_srp", + "test": "test_signup_case_insensitive_and_auth_using_srp", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_signup_with_email_phone_aliases", + "test": "test_signup_with_email_phone_aliases", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login", + "test": "test_srp_login", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AccountRecoverySetting']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_srp_login_after_password_update", + "test": "test_srp_login_after_password_update", "response": "200", "error": "", "snapshot_skipped": "", @@ -28658,50 +29754,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-body]", + "test": "test_token_endpoint[client_credentials-body]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb", - "test": "test_multi_accounts_dynamodb", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[client_credentials-query_params]", + "test": "test_token_endpoint[client_credentials-query_params]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AllowedOAuthScopes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", - "test": "test_apigateway_to_appsync_integration", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-body]", + "test": "test_token_endpoint[code-body]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_dynamodb_resolvers", - "test": "test_dynamodb_resolvers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_token_endpoint[code-query_params]", + "test": "test_token_endpoint[code-query_params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AllowedOAuthScopes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", + "test": "test_update_user_mfa_preferences", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_websocket_subscriptions", - "test": "test_websocket_subscriptions", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_groups", + "test": "test_user_groups", "response": "200", "error": "", "snapshot_skipped": "", @@ -28710,18 +29814,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_login_before_confirmation", + "test": "test_user_login_before_confirmation", "response": "200", "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_well_known_paths", + "test": "test_well_known_paths", "response": "200", "error": "", "snapshot_skipped": "", @@ -28730,8 +29834,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_backups", + "test": "test_table_backups", "response": "200", "error": "", "snapshot_skipped": "", @@ -28740,8 +29844,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", - "test": "test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_regions", + "test": "test_table_regions", "response": "200", "error": "", "snapshot_skipped": "", @@ -28750,8 +29854,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", "snapshot_skipped": "", @@ -28760,18 +29864,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", + "test": "test_topic_rule_triggers_dynamodb_v2_put_item", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow", + "test": "test_thing_shadow", "response": "200", "error": "", "snapshot_skipped": "", @@ -28780,8 +29884,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", + "test": "test_thing_shadow_metadata", "response": "200", "error": "", "snapshot_skipped": "", @@ -28790,8 +29894,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", - "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestIoTShadows::test_update_shadow_response", + "test": "test_update_shadow_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -28800,18 +29904,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/iotanalytics/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", + "test": "test_create_iotanalytics_resources", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", @@ -28820,8 +29924,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", - "test": "test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -28830,8 +29934,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", @@ -28840,8 +29944,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", - "test": "test_resource_policy_crud", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -28850,208 +29954,158 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", + "test": "test_application_output", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", + "test": "test_input_processing_configuration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", + "test": "test_list_and_update_applications", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", - "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_kinesisanalyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", + "test": "test_tag_list_tag_untag_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", - "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "test": "test_external_layer_download", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", + "test": "test_external_layer_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "test": "test_external_layer_specific", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", - "test": "test_batch_create_compute_environment", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_apigateway", - "test": "test_enforce_policy_apigateway", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_cloudformation", - "test": "test_enforce_policy_cloudformation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch", - "test": "test_enforce_policy_elasticsearch", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_elasticsearch_two_domains", - "test": "test_enforce_policy_elasticsearch_two_domains", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "test": "test_lambda_from_image[node]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_kinesis", - "test": "test_enforce_policy_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "test": "test_lambda_from_image[python]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "test": "test_cross_account_layer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", - "test": "test_enforce_policy_logs", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "test": "test_function_multiple_layers_override", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LogResult']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_redshift", - "test": "test_enforce_policy_redshift", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "test": "test_function_using_layer", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", - "test": "test_enforce_policy_secretsmanager_create", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_get_value", - "test": "test_enforce_policy_secretsmanager_get_value", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", "snapshot_skipped": "", @@ -29060,48 +30114,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "test": "test_layer_only_hot_reloading", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "test": "test_multiple_hot_reloading_layers_fail", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "test": "test_json_metric_filters", "response": "200", "error": "", "snapshot_skipped": "", @@ -29110,8 +30164,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_backup.py::TestBackup::test_scheduled_backup_and_restore", - "test": "test_scheduled_backup_and_restore", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", "snapshot_skipped": "", @@ -29120,8 +30174,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_backups", - "test": "test_table_backups", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", + "test": "test_mediastore_crud", "response": "200", "error": "", "snapshot_skipped": "", @@ -29130,18 +30184,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_dynamodb.py::TestDynamoDB::test_table_regions", - "test": "test_table_regions", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_broker", + "test": "test_create_broker", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", + "test": "test_create_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -29150,8 +30204,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_dynamodb_v2_put_item", - "test": "test_topic_rule_triggers_dynamodb_v2_put_item", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", + "test": "test_delete_broker", "response": "200", "error": "", "snapshot_skipped": "", @@ -29160,58 +30214,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_shadow_after_thing_deletion", - "test": "test_shadow_after_thing_deletion", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", + "test": "test_delete_tags", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow", - "test": "test_thing_shadow", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", + "test": "test_describe_broker", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_input_errors", - "test": "test_thing_shadow_input_errors", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", + "test": "test_list_brokers", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BrokerState', '$..EngineType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_thing_shadow_metadata", - "test": "test_thing_shadow_metadata", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", + "test": "test_send_to_active_mq", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot_data.py::TestIoTShadows::test_update_shadow_response", - "test": "test_update_shadow_response", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", + "test": "test_send_to_activemq_curl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iotanalytics.py::TestIotAnalytics::test_create_iotanalytics_resources", - "test": "test_create_iotanalytics_resources", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "test": "test_create_cluster_with_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -29220,8 +30274,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "test": "test_create_neo4j_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -29230,8 +30284,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29240,8 +30294,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29250,8 +30304,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29260,8 +30314,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_application_output", - "test": "test_application_output", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29270,8 +30324,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_input_processing_configuration", - "test": "test_input_processing_configuration", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", + "test": "test_create_query_db_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -29280,8 +30334,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_list_and_update_applications", - "test": "test_list_and_update_applications", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "test": "test_complex_insert", "response": "200", "error": "", "snapshot_skipped": "", @@ -29290,8 +30344,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kinesis_analyticsv2.py::TestKinesisAnalyticsV2Provider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "test": "test_insert_multiple_docs", "response": "200", "error": "", "snapshot_skipped": "", @@ -29300,58 +30354,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", - "test": "test_external_layer_download", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_exceptions", - "test": "test_external_layer_exceptions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", - "test": "test_external_layer_specific", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", - "test": "test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", + "test": "test_list_tables", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", - "test": "test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "test": "test_query_by_metadata", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", - "test": "test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "test": "test_query_committed_views", "response": "200", "error": "", "snapshot_skipped": "", @@ -29360,18 +30384,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", - "test": "test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", + "test": "test_query_history", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", - "test": "test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "test": "test_query_ion_timestamp", "response": "200", "error": "", "snapshot_skipped": "", @@ -29380,28 +30404,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", - "test": "test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "test": "test_query_join_tables", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", - "test": "test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "test": "test_stream_journal", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", - "test": "test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "test": "test_update_query_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -29410,28 +30434,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", - "test": "test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", + "test": "test_db_subnet_group", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", - "test": "test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "test": "test_create_mariadb", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", - "test": "test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", + "test": "test_create_mssql", "response": "200", "error": "", "snapshot_skipped": "", @@ -29440,8 +30464,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", - "test": "test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29450,8 +30474,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", - "test": "test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29460,28 +30484,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_broker", - "test": "test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", + "test": "test_data_api[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", - "test": "test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", + "test": "test_data_api[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_broker", - "test": "test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "test": "test_add_role_to_db_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -29490,8 +30514,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", - "test": "test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "test": "test_add_role_to_db_instance", "response": "200", "error": "", "snapshot_skipped": "", @@ -29500,48 +30524,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker", - "test": "test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "test": "test_create_aurora_postgres", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..BrokerState', '$..MaintenanceWindowStartTime', '$..Users', '$..AuthenticationStrategy', '$..AutoMinorVersionUpgrade', '$..BrokerInstances', '$..EncryptionOptions', '$..Logs', '$..Configurations', '$..EngineVersion', '$..PubliclyAccessible', '$..SecurityGroups', '$..StorageType', '$..SubnetIds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_list_brokers", - "test": "test_list_brokers", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", - "snapshot_skipped": "['$..BrokerState', '$..EngineType']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_active_mq", - "test": "test_send_to_active_mq", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..StorageType', '$..DBInstanceStatus', '$..Endpoint', '$..AvailabilityZone', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_activemq_curl", - "test": "test_send_to_activemq_curl", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..DBParameterGroups', '$..StorageType', '$..EngineVersion', '$..AvailabilityZone', '$..PromotionTier', '$..StorageThroughput', '$..CertificateDetails', '$..delete_db_cluster.DBCluster.DBClusterMembers', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", - "test": "test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "test": "test_create_db_custom_port", "response": "200", "error": "", "snapshot_skipped": "", @@ -29550,8 +30574,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", - "test": "test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", + "test": "test_create_postgres", "response": "200", "error": "", "snapshot_skipped": "", @@ -29560,8 +30584,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", - "test": "test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "test": "test_create_snapshot_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -29570,8 +30594,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", - "test": "test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "test": "test_create_snapshot_instance", "response": "200", "error": "", "snapshot_skipped": "", @@ -29580,28 +30604,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", - "test": "test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", + "test": "test_data_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "test": "test_db_cluster_already_exists", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", - "test": "test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "test": "test_db_cluster_endpoints", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", - "test": "test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "test": "test_db_cluster_scaling", "response": "200", "error": "", "snapshot_skipped": "", @@ -29610,18 +30644,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", - "test": "test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "test": "test_db_instance_already_exists", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..DBInstanceStatus', '$..Endpoint', '$..DBName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", - "test": "test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", + "test": "test_db_proxies", "response": "200", "error": "", "snapshot_skipped": "", @@ -29630,18 +30664,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", - "test": "test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "test": "test_generate_db_auth_token", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", - "test": "test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -29650,8 +30684,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", - "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "test": "test_modify_db_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -29660,48 +30694,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", - "test": "test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", - "test": "test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", - "test": "test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "test": "test_postgres_versions[11.15]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", - "test": "test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "test": "test_postgres_versions[12.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", - "test": "test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "test": "test_postgres_versions[13.4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29710,8 +30744,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", - "test": "test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", + "test": "test_query_from_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -29720,28 +30754,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", - "test": "test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..StorageType', '$..DBInstanceStatus', '$..Endpoint', '$..AvailabilityZone', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", - "test": "test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..AllocatedStorage', '$..DBParameterGroups', '$..StorageType', '$..EngineVersion', '$..AvailabilityZone', '$..PromotionTier', '$..StorageThroughput', '$..CertificateDetails', '$..delete_db_cluster.DBCluster.DBClusterMembers', '$..ActivityStreamStatus', '$..AvailabilityZones', '$..BackupRetentionPeriod', '$..ClusterCreateTime', '$..CopyTagsToSnapshot', '$..CrossAccountClone', '$..DbClusterResourceId', '$..DeletionProtection', '$..EarliestRestorableTime', '$..EngineMode', '$..HostedZoneId', '$..HttpEndpointEnabled', '$..LatestRestorableTime', '$..PreferredBackupWindow', '$..PreferredMaintenanceWindow', '$..ReadReplicaIdentifiers', '$..ReaderEndpoint', '$..DBClusterMembers..IsClusterWriter', '$..DBClusterParameterGroup', '$..Port']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", - "test": "test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29750,8 +30784,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", - "test": "test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29760,8 +30794,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", - "test": "test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29770,8 +30804,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", - "test": "test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29780,28 +30814,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", - "test": "test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata[8].precision', '$..records[0].[14].stringValue', '$..records[0].[15].stringValue']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", - "test": "test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", - "test": "test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29810,98 +30844,108 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", - "test": "test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", - "test": "test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..AssociatedRoles', '$..BackupTarget', '$..CACertificateIdentifier', '$..CustomerOwnedIpEnabled', '$..DBSubnetGroup', '$..DomainMemberships', '$..MonitoringInterval', '$..NetworkType', '$..PendingModifiedValues', '$..PerformanceInsightsEnabled', '$..PubliclyAccessible', '$..AutoMinorVersionUpgrade', '$..OptionGroupName', '$..DbInstancePort', '$..LicenseModel', '$..InstanceCreateTime', '$..StatusInfos', '$..EnabledCloudwatchLogsExports', '$..DBInstanceStatus', '$..Endpoint', '$..DBName']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", - "test": "test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", - "test": "test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", - "test": "test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", - "test": "test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", - "test": "test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", - "test": "test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", - "test": "test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "test": "test_postgres_extension_table_import_from_s3[15.2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29910,8 +30954,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", - "test": "test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29920,8 +30964,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", - "test": "test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29930,18 +30974,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", - "test": "test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29950,8 +30994,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", - "test": "test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29960,8 +31004,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "test": "test_reset_cluster_with_instances", "response": "200", "error": "", "snapshot_skipped": "", @@ -29970,8 +31014,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", - "test": "test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29980,8 +31024,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29990,8 +31034,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", "snapshot_skipped": "", @@ -30000,118 +31044,118 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", - "test": "test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "test": "test_global_cluster", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DbClusterResourceId', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..Endpoint', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..Port', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..ReaderEndpoint']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", - "test": "test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "test": "test_global_cluster_read_write", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", - "test": "test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", - "test": "test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", + "test": "test_create_cluster", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", - "test": "test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_parameter_group", + "test": "test_parameter_group", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", - "test": "test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_redshift_connector", + "test": "test_redshift_connector", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", - "test": "test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CallerReference', '$..HealthCheckConfig.EnableSNI', '$..HealthCheckConfig.FullyQualifiedDomainName', '$..HealthCheckConfig.IPAddress', '$..HealthCheckConfig.Port', '$..HealthCheckConfig.Type', '$..ttl']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", - "test": "test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True]", + "test": "test_dns_resolution[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", - "test": "test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", + "test": "test_bucket_mounting[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", - "test": "test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", + "test": "test_lookup_predefined_application", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", - "test": "test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", + "test": "test_create_service", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", - "test": "test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", + "test": "test_dns_namespace_with_and_without_dot[private-test-.com]", "response": "200", "error": "", "snapshot_skipped": "", @@ -30120,38 +31164,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", - "test": "test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", + "test": "test_dns_namespace_with_and_without_dot[private-test-domain-]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", - "test": "test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", + "test": "test_dns_namespace_with_and_without_dot[public-test-.com]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", - "test": "test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-domain-]", + "test": "test_dns_namespace_with_and_without_dot[public-test-domain-]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", - "test": "test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_templated_email", + "test": "test_templated_email", "response": "200", "error": "", "snapshot_skipped": "", @@ -30160,8 +31204,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", - "test": "test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", + "test": "test_cancel_command", "response": "200", "error": "", "snapshot_skipped": "", @@ -30170,8 +31214,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", - "test": "test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_describe_instance_information", + "test": "test_describe_instance_information", "response": "200", "error": "", "snapshot_skipped": "", @@ -30180,8 +31224,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", - "test": "test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", + "test": "test_send_command", "response": "200", "error": "", "snapshot_skipped": "", @@ -30190,68 +31234,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", - "test": "test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", + "test": "test_list_tags_for_resource", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", - "test": "test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[False]", + "test": "test_interpolation_function[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ColumnInfo..Name']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", - "test": "test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", + "test": "test_interpolation_function[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ColumnInfo..Name']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", - "test": "test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_multi_records", + "test": "test_multi_records", "response": "200", "error": "", - "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CopyTagsToSnapshot', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterParameterGroup', '$..DBClusters..DBSubnetGroup', '$..DBClusters..DbClusterResourceId', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..Endpoint', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..Port', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..ReaderEndpoint']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", - "test": "test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", + "test": "test_query_pagination", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", + "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", - "test": "test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "test": "test_basic_transfer_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -30260,8 +31304,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", - "test": "test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_ftp_ssl_transfer", + "test": "test_ftp_ssl_transfer", "response": "200", "error": "", "snapshot_skipped": "", @@ -30270,8 +31314,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_alias_target_resolution", - "test": "test_alias_target_resolution", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_ftp_transfer", + "test": "test_ftp_transfer", "response": "200", "error": "", "snapshot_skipped": "", @@ -30280,8 +31324,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", - "test": "test_health_checks", + "node_id": "LocalStack Pro: tests/integration/services/internal/test_stackinfo.py::test_stackinfo_resource", + "test": "test_stackinfo_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -30294,64 +31338,64 @@ "EventSourceArn, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", @@ -30361,7 +31405,7 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_event_source_mapping", @@ -30378,7 +31422,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", "test": "test_event_source_mapping_exceptions", "response": "200", "error": "", @@ -30424,7 +31468,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -30434,7 +31478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -30444,7 +31488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -30458,7 +31502,7 @@ "FunctionName, Marker, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -30472,7 +31516,7 @@ "FunctionName, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -30482,7 +31526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -30498,7 +31542,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "200", "error": "", @@ -30508,7 +31552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "404", "error": "ResourceNotFoundException", @@ -30522,7 +31566,7 @@ "FunctionName, Marker, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "200", "error": "", @@ -30536,7 +31580,7 @@ "FunctionName, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "200", "error": "", @@ -30552,7 +31596,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -30562,7 +31606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -30572,7 +31616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_format", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_format", "test": "test_request_id_format", "response": "200", "error": "", @@ -30704,7 +31748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", "test": "test_basic_xray_integration", "response": "200", "error": "", @@ -30718,7 +31762,7 @@ "FunctionVersion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "400", "error": "ValidationException", @@ -30732,7 +31776,7 @@ "FunctionVersion, Marker, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -30746,7 +31790,7 @@ "FunctionVersion, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -30760,7 +31804,7 @@ "Marker, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -30774,7 +31818,7 @@ "MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -30790,7 +31834,7 @@ "CodeSigningConfigArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "200", "error": "", @@ -30800,7 +31844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -30810,7 +31854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "ResourceNotFoundException", @@ -30826,7 +31870,7 @@ "LayerName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -30836,7 +31880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "200", "error": "", @@ -30846,7 +31890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -30858,24 +31902,24 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -30884,7 +31928,7 @@ "CompatibleArchitecture": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "400", "error": "ValidationException", @@ -30898,7 +31942,7 @@ "CompatibleRuntime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "400", "error": "ValidationException", @@ -30914,7 +31958,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", @@ -30924,7 +31968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", @@ -30934,7 +31978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -30950,7 +31994,7 @@ "Resource": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -30960,7 +32004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "200", "error": "", @@ -30970,7 +32014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -30980,7 +32024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "200", "error": "", @@ -30990,7 +32034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -31000,7 +32044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "200", "error": "", @@ -31010,7 +32054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "404", "error": "ResourceNotFoundException", @@ -31020,7 +32064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "404", "error": "ResourceNotFoundException", @@ -31036,7 +32080,7 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -31046,7 +32090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -31056,7 +32100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "200", "error": "", @@ -31066,7 +32110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "200", "error": "", @@ -31076,7 +32120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -31116,7 +32160,7 @@ "CompatibleArchitectures, CompatibleRuntimes, Content, Description, LayerName, LicenseInfo": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "201", "error": "", @@ -31130,7 +32174,7 @@ "CompatibleArchitectures, CompatibleRuntimes, Content, LayerName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "201", "error": "", @@ -31140,7 +32184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "201", "error": "", @@ -31150,7 +32194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", "test": "test_layer_function_quota_exception", "response": "201", "error": "", @@ -31160,7 +32204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "201", "error": "", @@ -31170,7 +32214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", "test": "test_layer_policy_lifecycle", "response": "201", "error": "", @@ -31180,7 +32224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "400", "error": "ValidationException", @@ -31190,7 +32234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "400", "error": "ValidationException", @@ -31212,7 +32256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "201", "error": "", @@ -31226,31 +32270,31 @@ "CompatibleRuntimes, Content, LayerName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Content, LayerName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "201", "error": "", @@ -31260,7 +32304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "201", "error": "", @@ -31270,7 +32314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", "test": "test_layer_s3_content", "response": "201", "error": "", @@ -31282,17 +32326,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "201", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "201", "error": "", @@ -31302,7 +32336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "201", "error": "", @@ -31312,7 +32346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "201", "error": "", @@ -31322,7 +32356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "201", "error": "", @@ -31332,7 +32366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "201", "error": "", @@ -31342,7 +32376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", "response": "201", "error": "", @@ -31350,6 +32384,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "201", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -31358,7 +32402,7 @@ "CodeSha256, Description, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "201", "error": "", @@ -31368,7 +32412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "400", "error": "InvalidParameterValueException", @@ -31382,7 +32426,7 @@ "CodeSha256, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", "test": "test_publish_with_wrong_sha256", "response": "201", "error": "", @@ -31392,7 +32436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", "test": "test_hot_reloading_publish_version", "response": "201", "error": "", @@ -31402,7 +32446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", "test": "test_publish_with_wrong_sha256", "response": "400", "error": "InvalidParameterValueException", @@ -31416,27 +32460,27 @@ "Description, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "201", "error": "", @@ -31446,7 +32490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "201", "error": "", @@ -31456,7 +32500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "201", "error": "", @@ -31466,7 +32510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "201", "error": "", @@ -31476,7 +32520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "201", "error": "", @@ -31486,7 +32530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "201", "error": "", @@ -31496,7 +32540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "201", "error": "", @@ -31506,7 +32550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "201", "error": "", @@ -31516,7 +32560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "201", "error": "", @@ -31530,17 +32574,17 @@ "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "201", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "201", "error": "", @@ -31550,7 +32594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "201", "error": "", @@ -31560,7 +32604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "201", "error": "", @@ -31570,7 +32614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "201", "error": "", @@ -31580,7 +32624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "201", "error": "", @@ -31590,7 +32634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "201", "error": "", @@ -31600,7 +32644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "201", "error": "", @@ -31610,7 +32654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "201", "error": "", @@ -31620,7 +32664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "201", "error": "", @@ -31630,7 +32674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "201", "error": "", @@ -31640,7 +32684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "201", "error": "", @@ -31650,7 +32694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "201", "error": "", @@ -31660,7 +32704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "201", "error": "", @@ -31670,7 +32714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "201", "error": "", @@ -31682,21 +32726,21 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "FunctionName, RevisionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "201", "error": "", @@ -31706,7 +32750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "412", "error": "PreconditionFailedException", @@ -31722,7 +32766,7 @@ "CodeSigningConfigArn, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -31732,7 +32776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "ResourceNotFoundException", @@ -31742,7 +32786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "CodeSigningConfigNotFoundException", @@ -31758,7 +32802,7 @@ "FunctionName, ReservedConcurrentExecutions": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "200", "error": "", @@ -31768,7 +32812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -31778,7 +32822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -31788,7 +32832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -31798,7 +32842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -31808,7 +32852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "200", "error": "", @@ -31818,7 +32862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "200", "error": "", @@ -31828,7 +32872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "400", "error": "InvalidParameterValueException", @@ -31838,7 +32882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "400", "error": "InvalidParameterValueException", @@ -31848,7 +32892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -31858,7 +32902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -31874,7 +32918,7 @@ "DestinationConfig, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -31884,7 +32928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -31894,7 +32938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -31904,7 +32948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -31914,7 +32958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -31924,7 +32968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "400", "error": "ValidationException", @@ -31957,14 +33001,14 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DestinationConfig, FunctionName, MaximumRetryAttempts": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -31974,7 +33018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -31984,7 +33028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -32005,28 +33049,28 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DestinationConfig, FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -32040,7 +33084,7 @@ "FunctionName, MaximumEventAgeInSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -32054,7 +33098,7 @@ "FunctionName, MaximumEventAgeInSeconds, MaximumRetryAttempts": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -32068,21 +33112,21 @@ "FunctionName, MaximumEventAgeInSeconds, MaximumRetryAttempts, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "FunctionName, MaximumEventAgeInSeconds, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -32096,7 +33140,7 @@ "FunctionName, MaximumRetryAttempts": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -32106,7 +33150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -32116,7 +33160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -32126,7 +33170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32140,17 +33184,17 @@ "FunctionName, MaximumRetryAttempts, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -32160,27 +33204,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -32190,7 +33234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32202,14 +33246,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -32218,7 +33262,7 @@ "FunctionName, ProvisionedConcurrentExecutions, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "202", "error": "", @@ -32228,7 +33272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "202", "error": "", @@ -32238,7 +33282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "202", "error": "", @@ -32248,7 +33292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "400", "error": "InvalidParameterValueException", @@ -32258,7 +33302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "400", "error": "ValidationException", @@ -32268,7 +33312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -32278,7 +33322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32288,7 +33332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32298,7 +33342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32308,7 +33352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32318,7 +33362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "409", "error": "ResourceConflictException", @@ -32328,7 +33372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "409", "error": "ResourceConflictException", @@ -32344,7 +33388,7 @@ "LayerName, RevisionId, StatementId, VersionNumber": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", "test": "test_layer_policy_lifecycle", "response": "204", "error": "", @@ -32354,7 +33398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "412", "error": "PreconditionFailedException", @@ -32368,7 +33412,7 @@ "LayerName, StatementId, VersionNumber": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "204", "error": "", @@ -32378,7 +33422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32388,7 +33432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32398,7 +33442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32414,7 +33458,7 @@ "FunctionName, Qualifier, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32428,7 +33472,7 @@ "FunctionName, RevisionId, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "204", "error": "", @@ -32438,7 +33482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "204", "error": "", @@ -32448,7 +33492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "412", "error": "PreconditionFailedException", @@ -32462,37 +33506,57 @@ "FunctionName, StatementId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "204", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "204", "error": "", @@ -32502,147 +33566,147 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "404", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32652,7 +33716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32662,7 +33726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "404", "error": "ResourceNotFoundException", @@ -32672,24 +33736,34 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "404", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ @@ -32714,14 +33788,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -32730,7 +33804,7 @@ "Resource, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "204", "error": "", @@ -32740,7 +33814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "204", "error": "", @@ -32750,7 +33824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "204", "error": "", @@ -32760,7 +33834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "204", "error": "", @@ -32770,7 +33844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "204", "error": "", @@ -32780,7 +33854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "400", "error": "ValidationException", @@ -32790,7 +33864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -32800,7 +33874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -32810,7 +33884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "400", "error": "InvalidParameterValueException", @@ -32820,7 +33894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "400", "error": "InvalidParameterValueException", @@ -32830,7 +33904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "404", "error": "ResourceNotFoundException", @@ -32840,7 +33914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -32856,7 +33930,7 @@ "Resource, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "204", "error": "", @@ -32866,7 +33940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "204", "error": "", @@ -32876,7 +33950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "204", "error": "", @@ -32886,7 +33960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "204", "error": "", @@ -32896,7 +33970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "400", "error": "ValidationException", @@ -32906,7 +33980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "404", "error": "ResourceNotFoundException", @@ -32922,7 +33996,7 @@ "Description, FunctionName, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -32936,7 +34010,7 @@ "Description, FunctionName, Name, RevisionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", @@ -32950,7 +34024,7 @@ "FunctionName, FunctionVersion, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -32964,7 +34038,7 @@ "FunctionName, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -32978,7 +34052,7 @@ "FunctionName, Name, RevisionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "412", "error": "PreconditionFailedException", @@ -32992,7 +34066,7 @@ "FunctionName, Name, RoutingConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -33008,7 +34082,7 @@ "CodeSigningConfigArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "200", "error": "", @@ -33018,7 +34092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "ResourceNotFoundException", @@ -33032,7 +34106,7 @@ "CodeSigningConfigArn, CodeSigningPolicies": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -33046,7 +34120,7 @@ "CodeSigningConfigArn, Description": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "404", "error": "ResourceNotFoundException", @@ -33062,7 +34136,7 @@ "BatchSize, FunctionName, UUID": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "400", "error": "InvalidParameterValueException", @@ -33076,7 +34150,7 @@ "Enabled, UUID": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "202", "error": "", @@ -33086,7 +34160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "202", "error": "", @@ -33096,7 +34170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_exceptions", "test": "test_event_source_mapping_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -33112,7 +34186,7 @@ "FunctionName, ImageUri": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", "test": "test_lambda_image_crud", "response": "200", "error": "", @@ -33122,7 +34196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "400", "error": "InvalidParameterValueException", @@ -33136,7 +34210,7 @@ "FunctionName, Publish, ZipFile": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -33146,7 +34220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "200", "error": "", @@ -33156,7 +34230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", "test": "test_publish_with_update", "response": "200", "error": "", @@ -33168,7 +34242,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -33182,7 +34256,7 @@ "FunctionName, RevisionId, ZipFile": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "200", "error": "", @@ -33192,7 +34266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "412", "error": "PreconditionFailedException", @@ -33206,7 +34280,7 @@ "FunctionName, S3Bucket, S3Key": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "200", "error": "", @@ -33220,7 +34294,7 @@ "FunctionName, ZipFile": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -33230,7 +34304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -33240,7 +34314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -33250,7 +34324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "200", "error": "", @@ -33260,7 +34334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", @@ -33270,7 +34344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", "test": "test_lambda_image_crud", "response": "400", "error": "InvalidParameterValueException", @@ -33286,7 +34360,7 @@ "DeadLetterConfig, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -33300,7 +34374,7 @@ "Description, Environment, FunctionName, MemorySize, Runtime, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "200", "error": "", @@ -33314,7 +34388,7 @@ "Description, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "200", "error": "", @@ -33324,7 +34398,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "200", "error": "", @@ -33334,7 +34408,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -33348,7 +34422,7 @@ "Description, FunctionName, Layers, Runtime": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -33362,7 +34436,7 @@ "Environment, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -33372,7 +34446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", @@ -33386,7 +34460,7 @@ "FunctionName, ImageConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", "test": "test_lambda_image_and_image_config_crud", "response": "200", "error": "", @@ -33400,7 +34474,7 @@ "FunctionName, Layers": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -33410,7 +34484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -33420,7 +34494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -33430,7 +34504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -33440,7 +34514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -33450,7 +34524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "400", "error": "ValidationException", @@ -33462,7 +34536,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -33472,7 +34546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -33482,7 +34556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -33496,7 +34570,7 @@ "FunctionName, RevisionId, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "200", "error": "", @@ -33506,7 +34580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "412", "error": "PreconditionFailedException", @@ -33520,7 +34594,7 @@ "FunctionName, Role": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "400", "error": "ValidationException", @@ -33534,7 +34608,7 @@ "FunctionName, Runtime": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", @@ -33544,7 +34618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -33554,7 +34628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -33568,7 +34642,7 @@ "FunctionName, SnapStart": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", @@ -33578,7 +34652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", @@ -33592,7 +34666,7 @@ "FunctionName, Timeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -33606,7 +34680,7 @@ "FunctionName, VpcConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -33622,7 +34696,7 @@ "FunctionName, MaximumEventAgeInSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -33636,7 +34710,7 @@ "FunctionName, MaximumRetryAttempts": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -33646,7 +34720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -33656,7 +34730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -33666,7 +34740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -33676,7 +34750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -33692,7 +34766,7 @@ "AuthType, FunctionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "200", "error": "", @@ -33702,7 +34776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -33712,7 +34786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", @@ -33726,7 +34800,7 @@ "AuthType, FunctionName, Qualifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -33736,7 +34810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -33746,7 +34820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "InvalidParameterValueException", @@ -33756,7 +34830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ValidationException", @@ -33766,7 +34840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "404", "error": "ResourceNotFoundException", diff --git a/data/coverage/logs.json b/data/coverage/logs.json index 71b1c7102c..1319046cbd 100644 --- a/data/coverage/logs.json +++ b/data/coverage/logs.json @@ -620,7 +620,77 @@ "logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -630,7 +700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -640,7 +710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -650,7 +720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -660,7 +730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -670,7 +740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -680,7 +750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -690,7 +760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -700,7 +770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -710,7 +780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -720,7 +790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -730,7 +800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -740,7 +810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -750,7 +820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -760,7 +830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -770,7 +840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -780,7 +850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -790,7 +860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -800,7 +870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -810,7 +880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -820,7 +890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -830,7 +900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -840,17 +910,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -860,7 +930,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -870,7 +940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -880,7 +950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -890,7 +960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -900,7 +970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -910,7 +980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -920,7 +990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -930,7 +1000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -940,7 +1010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -950,7 +1020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -960,37 +1030,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -1000,7 +1070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -1010,7 +1080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -1020,7 +1090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -1030,7 +1100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -1040,7 +1110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -1050,7 +1120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -1060,7 +1130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -1070,7 +1140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -1080,7 +1150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -1090,7 +1160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -1100,7 +1170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -1110,7 +1180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -1120,7 +1190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -1130,7 +1200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -1140,7 +1210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -1150,7 +1220,87 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -1160,7 +1310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -1170,7 +1320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -1180,7 +1330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -1190,7 +1340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -1200,7 +1350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -1210,7 +1360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -1220,7 +1370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -1230,7 +1380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -1240,7 +1390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -1250,7 +1400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -1260,7 +1410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -1270,7 +1420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -1280,7 +1430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -1290,7 +1440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -1300,7 +1450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -1310,7 +1460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -1320,7 +1470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -1330,7 +1480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -1340,7 +1490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -1350,7 +1500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -1360,7 +1510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -1370,7 +1520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -1380,7 +1530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -1390,7 +1540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -1400,7 +1550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -1410,7 +1560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -1420,7 +1570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -1430,7 +1580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -1440,7 +1590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -1450,7 +1600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -1460,7 +1610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -1470,7 +1620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -1480,7 +1630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -1490,7 +1640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -1500,7 +1650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -1510,7 +1660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -1520,7 +1670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -1530,7 +1680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -1540,7 +1690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -1550,7 +1700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -1560,7 +1710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -1570,7 +1720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -1580,7 +1730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -1590,7 +1740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -1600,7 +1750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -1610,7 +1760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -1620,7 +1770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -1630,7 +1780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -1640,7 +1790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -1650,7 +1800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -1660,7 +1810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -1670,7 +1820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -1680,7 +1830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -1690,7 +1840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -1700,7 +1850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -1710,7 +1860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -1720,7 +1870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -1730,7 +1880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -1740,7 +1890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -1750,7 +1900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -1760,7 +1910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -1770,7 +1920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -1780,7 +1930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -1790,7 +1940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -1800,7 +1950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -1810,7 +1960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -1820,7 +1970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -1830,7 +1980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -1840,7 +1990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -1850,7 +2000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -1860,7 +2010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -1870,7 +2020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -1880,7 +2030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -1890,7 +2040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -1900,7 +2050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -1910,7 +2060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -1920,7 +2070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -1930,7 +2080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -1940,7 +2090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -1950,7 +2100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -1960,7 +2110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -1970,7 +2120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -1980,7 +2130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -1990,7 +2140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2000,7 +2150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2010,7 +2160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2020,7 +2170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -2030,7 +2180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -2040,7 +2190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -2050,7 +2200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -2060,7 +2210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -2070,7 +2220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -2080,7 +2230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2090,7 +2240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2100,7 +2250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2110,7 +2260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -2120,7 +2270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -2130,7 +2280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -2140,7 +2290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -2150,7 +2300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -2160,7 +2310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -2170,7 +2320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -2180,7 +2330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -2190,7 +2340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -2200,7 +2350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -2210,7 +2360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -2220,7 +2370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -2230,7 +2380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -2240,7 +2390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -2250,7 +2400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -2260,7 +2410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -2270,7 +2420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", @@ -2280,7 +2430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "200", "error": "", @@ -2290,7 +2440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -2300,7 +2450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -2310,7 +2460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -2320,7 +2470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -2330,7 +2480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -2340,7 +2490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -2350,7 +2500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -2360,7 +2510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -2370,7 +2520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -2380,7 +2530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -2390,7 +2540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -2400,7 +2550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -2410,7 +2560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -2420,7 +2570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -2430,7 +2580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -2440,7 +2590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -2450,7 +2600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -2460,7 +2610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -2470,7 +2620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -2480,7 +2630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -2490,7 +2640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -2500,7 +2650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -2510,7 +2660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -2520,7 +2670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -2530,7 +2680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -2540,7 +2690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -2550,7 +2700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -2560,7 +2710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -2570,7 +2720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -2580,7 +2730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -2590,7 +2740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -2600,7 +2750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -2610,7 +2760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -2620,7 +2770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -2630,7 +2780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -2640,7 +2790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -2650,7 +2800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -2660,7 +2810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -2670,7 +2820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -2680,7 +2830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -2690,7 +2840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -2700,7 +2850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -2710,7 +2860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -2720,7 +2870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -2730,7 +2880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -2740,7 +2890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -2750,7 +2900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -2760,7 +2910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -2770,7 +2920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -2780,7 +2930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -2790,7 +2940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -2800,7 +2950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -2810,7 +2960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -2820,7 +2970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -2830,7 +2980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -2840,7 +2990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -2850,7 +3000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -2860,7 +3010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -2870,7 +3020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -2880,7 +3030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -2890,7 +3040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -2900,88 +3050,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_group", + "test": "test_create_and_delete_log_group", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "test": "test_delivery_logs_for_sns", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", + "test": "test_filter_log_events_response_header", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", + "test": "test_put_events_multi_bytes_msg", "response": "200", "error": "", "snapshot_skipped": "", @@ -2990,488 +3100,488 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AcceptRanges']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "test": "test_publish_by_path_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_group", - "test": "test_create_and_delete_log_group", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", - "test": "test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", - "test": "test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", - "test": "test_filter_log_events_response_header", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "test": "test_publish_message_by_target_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", - "test": "test_put_events_multi_bytes_msg", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "test": "test_publish_sms_endpoint", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "test": "test_publish_sqs_from_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "test": "test_publish_unicode_chars", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -3480,8 +3590,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3490,8 +3600,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3500,8 +3610,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -3510,38 +3620,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", - "test": "test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -3550,38 +3660,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", @@ -3590,8 +3700,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", - "test": "test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", @@ -3600,8 +3710,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", @@ -3610,367 +3720,347 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", - "test": "test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", - "test": "test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", - "test": "test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "test": "test_create_run_state_machine", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", - "test": "test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", - "test": "test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", - "test": "test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", - "test": "test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", - "test": "test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", - "test": "test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", - "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", - "test": "test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", - "test": "test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", - "test": "test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", - "test": "test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", - "test": "test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", - "test": "test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", - "test": "test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", + "test": "test_invoke_sns_sqs_integration_using_edge_port", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", - "test": "test_publish_sms_can_retrospect", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", - "test": "test_publish_to_platform_endpoint_can_retrospect", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", - "test": "test_invoke_sns_sqs_integration_using_edge_port", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "400", "error": "ResourceAlreadyExistsException", @@ -3980,7 +4070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "400", "error": "ResourceAlreadyExistsException", @@ -3990,7 +4080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4000,7 +4090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4010,7 +4100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4020,7 +4110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4030,7 +4120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4040,7 +4130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4050,7 +4140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4060,7 +4150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4070,7 +4160,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", + "test": "test_api_destinations[auth0]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4080,7 +4190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4090,7 +4200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4100,7 +4210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4110,7 +4220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4120,7 +4230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4130,7 +4240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4140,7 +4250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4150,7 +4260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4160,7 +4270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4170,7 +4280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4180,7 +4290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4190,7 +4300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4200,7 +4310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4210,7 +4320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4220,7 +4330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4230,7 +4340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4240,7 +4350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4250,7 +4360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4260,7 +4370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4270,7 +4380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4280,7 +4390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4290,7 +4400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4300,7 +4410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4310,7 +4420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4320,7 +4430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4330,7 +4440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4340,7 +4450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4350,7 +4460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4360,7 +4470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4370,7 +4480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4380,7 +4490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4390,7 +4500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4400,7 +4510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4410,7 +4520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4420,7 +4530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4430,7 +4540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4440,7 +4550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4450,7 +4560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4460,7 +4570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4470,7 +4580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4480,7 +4590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4490,7 +4600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4500,7 +4610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4510,7 +4620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4520,7 +4630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4530,7 +4640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4540,7 +4650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4550,7 +4660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4560,7 +4670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4570,7 +4680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4580,7 +4690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4590,7 +4700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4600,7 +4710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4610,7 +4720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4620,7 +4730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4630,7 +4740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4640,7 +4750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4650,7 +4760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4660,7 +4770,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4670,7 +4790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4680,7 +4800,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4690,237 +4810,117 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4930,7 +4930,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4940,7 +4940,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4950,7 +4950,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4960,7 +4960,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4970,7 +4970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4980,7 +4980,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -4990,7 +4990,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5000,7 +5000,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5010,7 +5010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5020,7 +5020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5030,7 +5030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", "test": "test_publish_sms_endpoint", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5040,7 +5040,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5050,7 +5050,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5060,7 +5060,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5070,7 +5070,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5080,7 +5080,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5090,7 +5090,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5100,7 +5100,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5110,7 +5110,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5120,7 +5120,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5130,7 +5130,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", "test": "test_publish_sms_can_retrospect", "response": "400", "error": "ResourceAlreadyExistsException", @@ -5138,62 +5138,72 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -5202,8 +5212,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", + "test": "test_enforce_policy_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -5212,98 +5222,98 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_logs_policy", + "test": "test_logs_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", - "test": "test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", - "test": "test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", - "test": "test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", - "test": "test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", - "test": "test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", @@ -5312,28 +5322,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", - "test": "test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", - "test": "test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", - "test": "test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -5342,48 +5352,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", + "test": "test_sns_ses_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", + "test": "test_sns_sqs_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", - "test": "test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", - "test": "test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5392,8 +5432,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5402,8 +5442,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5412,8 +5452,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5422,108 +5462,128 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "200", "error": "", "snapshot_skipped": "", @@ -5532,68 +5592,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5602,8 +5662,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5612,8 +5672,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", - "test": "test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5622,28 +5682,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", - "test": "test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5652,8 +5712,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", - "test": "test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5662,8 +5722,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", - "test": "test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5672,8 +5732,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", - "test": "test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5682,8 +5742,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5692,8 +5752,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5702,8 +5762,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5712,8 +5772,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5722,8 +5782,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5732,18 +5792,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5752,8 +5812,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5762,28 +5822,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5792,8 +5852,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5802,8 +5862,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5812,8 +5872,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5822,128 +5882,128 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5952,8 +6012,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5962,8 +6022,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", "snapshot_skipped": "", @@ -5972,8 +6032,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5982,58 +6042,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6042,18 +6102,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6062,8 +6122,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6072,18 +6132,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -6092,8 +6152,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", - "test": "test_enforce_policy_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -6102,108 +6162,108 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_logs_policy", - "test": "test_logs_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_ecr_repository_policies", - "test": "test_ecr_repository_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "['$..repository.repositoryUri']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6212,38 +6272,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", + "response": "200", + "error": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", + "response": "200", + "error": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6252,48 +6352,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", - "test": "test_sns_ses_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", - "test": "test_sns_sqs_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "response": "200", + "error": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -6302,67 +6412,77 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -6372,7 +6492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", "test": "test_filter_lookup_attributes", "response": "200", "error": "", @@ -6382,7 +6502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -6392,7 +6512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -6402,7 +6522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -6412,7 +6532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -6422,7 +6542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -6432,7 +6552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -6442,7 +6562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -6452,7 +6572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -6462,7 +6582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -6472,7 +6592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -6482,7 +6602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -6492,7 +6612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -6502,7 +6622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -6512,7 +6632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -6522,7 +6642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -6532,7 +6652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -6542,7 +6662,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -6552,8 +6672,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", - "test": "test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", @@ -6562,7 +6682,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -6572,7 +6692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -6582,7 +6702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -6592,7 +6712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -6602,7 +6722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -6612,7 +6732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -6622,7 +6742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -6632,7 +6752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -6642,7 +6762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -6652,7 +6772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -6662,7 +6782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -6672,7 +6792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -6682,7 +6802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -6692,7 +6812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -6702,18 +6822,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", - "test": "test_filter_log_events_with_non_json_messages", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", - "test": "test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", + "test": "test_filter_log_events_with_non_json_messages", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", + "test": "test_filter_log_events_with_pattern", "response": "200", "error": "", "snapshot_skipped": "", @@ -6722,7 +6862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -6732,7 +6872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -6742,7 +6882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -6752,7 +6892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -6762,7 +6902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -6772,7 +6912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -6782,7 +6922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -6792,7 +6932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -6802,7 +6942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -6812,7 +6952,117 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", + "test": "test_enforce_policy_logs", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_logs_policy", + "test": "test_logs_policy", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", + "test": "test_sns_sqs_subscription", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6822,7 +7072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6832,7 +7082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6842,7 +7092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6852,7 +7102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6862,7 +7112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6872,7 +7122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6882,7 +7132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6892,7 +7142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6902,7 +7152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6912,7 +7162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6922,7 +7172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6932,7 +7182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6942,7 +7192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6952,7 +7202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6962,7 +7212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6972,7 +7222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6982,7 +7232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "400", "error": "ResourceAlreadyExistsException", @@ -6992,7 +7242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7002,7 +7252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7012,7 +7262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7022,7 +7272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7032,7 +7282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7042,7 +7292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7052,7 +7302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7062,7 +7312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7072,7 +7322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7082,7 +7332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7092,7 +7342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7102,7 +7352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7112,7 +7362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7122,7 +7372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7132,7 +7382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7142,7 +7392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7152,7 +7402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7162,7 +7412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7172,7 +7422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7182,7 +7432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7192,7 +7442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7202,7 +7452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7212,7 +7462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7222,7 +7472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7232,7 +7482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7242,7 +7492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7252,7 +7502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7262,117 +7512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", - "test": "test_enforce_policy_logs", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_logs_policy", - "test": "test_logs_policy", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", - "test": "test_sns_sqs_subscription", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7382,7 +7522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7392,7 +7532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7402,7 +7542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7412,7 +7552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7422,7 +7562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7432,7 +7572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7442,7 +7582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7452,7 +7592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7462,7 +7602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7472,7 +7612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7482,7 +7622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7492,7 +7632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7502,7 +7642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7512,7 +7652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7522,7 +7662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7532,7 +7672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7542,7 +7682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7552,7 +7692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7562,7 +7702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7572,7 +7712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "400", "error": "ResourceAlreadyExistsException", @@ -7580,29 +7720,109 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "logGroupName, tags": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", - "test": "test_list_tags_log_group", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", + "test": "test_events_sqs", + "response": "500", + "error": "InternalError", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "logGroupName, tags": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "test": "test_list_tags_log_group", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } }, "CreateLogStream": { "logGroupName, logStreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -7612,7 +7832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -7622,7 +7842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -7632,7 +7852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -7642,7 +7862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -7652,7 +7872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -7662,7 +7882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -7672,7 +7892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -7682,7 +7902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -7692,7 +7912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -7702,7 +7922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -7712,7 +7932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -7722,7 +7942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -7732,7 +7952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -7742,7 +7962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -7752,7 +7972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -7762,7 +7982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -7772,7 +7992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -7782,7 +8002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -7792,7 +8012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -7802,7 +8022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -7812,7 +8032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -7822,38 +8042,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "test": "test_cfn_handle_events_rule_without_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -7862,37 +8092,37 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -7902,7 +8132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -7912,7 +8142,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -7922,7 +8152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -7932,7 +8162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -7942,7 +8172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -7952,17 +8182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -7972,7 +8192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -7982,37 +8202,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -8022,7 +8242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -8032,7 +8252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -8042,7 +8262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -8052,7 +8272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -8062,7 +8282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -8072,7 +8292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -8082,7 +8302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -8092,7 +8312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -8102,7 +8322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -8112,7 +8332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -8122,7 +8342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -8132,7 +8352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -8142,7 +8362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -8152,7 +8372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -8162,7 +8382,117 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", + "test": "test_api_destinations[auth0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -8172,7 +8502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -8182,7 +8512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -8192,7 +8522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -8202,7 +8532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -8212,7 +8542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -8222,7 +8552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -8232,7 +8562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -8242,7 +8572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -8252,7 +8582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -8262,7 +8592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -8272,7 +8602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -8282,7 +8612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -8292,7 +8622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -8302,7 +8632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -8312,7 +8642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -8322,7 +8652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -8332,7 +8662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -8342,7 +8672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -8352,7 +8682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -8362,7 +8692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -8372,7 +8702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -8382,7 +8712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -8392,7 +8722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -8402,7 +8732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -8412,7 +8742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -8422,7 +8752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -8432,7 +8762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -8442,7 +8772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -8452,7 +8782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -8462,7 +8792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -8472,7 +8802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -8482,7 +8812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -8492,7 +8822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -8502,7 +8832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -8512,7 +8842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -8522,7 +8852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -8532,7 +8862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -8542,7 +8872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -8552,7 +8882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -8562,7 +8892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -8572,7 +8902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -8582,7 +8912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -8592,7 +8922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -8602,7 +8932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -8612,7 +8942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -8622,7 +8952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -8632,7 +8962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -8642,7 +8972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -8652,7 +8982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -8662,7 +8992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -8672,7 +9002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -8682,7 +9012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -8692,7 +9022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -8702,7 +9032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -8712,7 +9042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -8722,7 +9052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -8732,7 +9062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -8742,7 +9072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -8752,7 +9082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -8762,7 +9092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -8772,7 +9102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -8782,7 +9112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -8792,7 +9122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -8802,7 +9132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -8812,7 +9142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -8822,7 +9152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -8832,7 +9162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -8842,7 +9172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -8852,7 +9182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -8862,7 +9192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -8872,7 +9202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -8882,7 +9212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -8892,7 +9222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -8902,7 +9232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -8912,7 +9242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -8922,7 +9252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -8932,7 +9262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -8942,7 +9272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -8952,7 +9282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -8962,7 +9292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -8972,7 +9302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -8982,7 +9312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -8992,7 +9322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -9002,7 +9332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -9012,7 +9342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -9022,7 +9352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -9032,7 +9362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -9042,7 +9372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -9052,7 +9382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -9062,7 +9392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -9072,7 +9402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -9082,7 +9412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -9092,7 +9422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -9102,7 +9432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -9112,7 +9442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -9122,7 +9452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -9132,7 +9462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -9142,7 +9472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -9152,7 +9482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -9162,7 +9492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -9172,7 +9502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -9182,7 +9512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -9192,7 +9522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -9202,7 +9532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -9212,7 +9542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -9222,7 +9552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -9232,7 +9562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -9242,7 +9572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -9252,7 +9582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -9262,7 +9592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -9272,7 +9602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -9282,7 +9612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", @@ -9292,7 +9622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "200", "error": "", @@ -9302,7 +9632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -9312,7 +9642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -9322,7 +9652,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -9332,7 +9662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -9342,7 +9672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -9352,7 +9682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -9362,7 +9692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -9372,7 +9702,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -9382,7 +9712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -9392,7 +9722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -9402,7 +9732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -9412,7 +9742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -9422,7 +9752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -9432,7 +9762,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -9442,7 +9772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -9452,7 +9782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -9462,7 +9792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -9472,7 +9802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -9482,7 +9812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -9492,7 +9822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -9502,7 +9832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -9512,7 +9842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -9522,7 +9852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -9532,7 +9862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -9542,7 +9872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -9552,7 +9882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -9562,7 +9892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -9572,7 +9902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -9582,7 +9912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -9592,7 +9922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -9602,7 +9932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -9612,7 +9942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -9622,7 +9952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -9632,7 +9962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -9642,7 +9972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -9652,7 +9982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -9662,7 +9992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -9672,7 +10002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -9682,7 +10012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -9692,7 +10022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -9702,7 +10032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -9712,7 +10042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -9722,7 +10052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -9732,7 +10062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -9742,7 +10072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -9752,7 +10082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -9762,7 +10092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -9772,7 +10102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -9782,7 +10112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -9792,7 +10122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -9802,7 +10132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -9812,7 +10142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -9822,7 +10152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -9832,7 +10162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -9842,7 +10172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -9852,7 +10182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -9862,7 +10192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -9872,7 +10202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -9882,7 +10212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -9892,7 +10222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -9902,7 +10232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -9912,7 +10242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -9922,7 +10252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -9932,7 +10262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -9942,208 +10272,208 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "test": "test_delivery_logs_for_sns", "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", + "test": "test_filter_log_events_response_header", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", + "test": "test_put_events_multi_bytes_msg", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AcceptRanges']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", "snapshot_skipped": "", @@ -10152,438 +10482,368 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", - "test": "test_dynamodb_error_injection", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_domain_version", - "test": "test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", - "test": "test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "test": "test_publish_by_path_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "test": "test_publish_message_by_target_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "test": "test_publish_sms_endpoint", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "test": "test_publish_sqs_from_sns", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", - "test": "test_create_and_delete_log_stream", - "response": "200", - "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", - "test": "test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", - "test": "test_filter_log_events_response_header", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", - "test": "test_put_events_multi_bytes_msg", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "test": "test_publish_unicode_chars", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10592,8 +10852,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10602,8 +10862,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -10612,8 +10872,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", @@ -10622,8 +10882,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", - "test": "test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", @@ -10632,18 +10892,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", @@ -10652,8 +10912,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", @@ -10662,8 +10922,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", @@ -10672,407 +10932,357 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", - "test": "test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", - "test": "test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "test": "test_create_run_state_machine", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", - "test": "test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", - "test": "test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", - "test": "test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", - "test": "test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", - "test": "test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", - "test": "test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", - "test": "test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", - "test": "test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", - "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", - "test": "test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", - "test": "test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", - "test": "test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", - "test": "test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", - "test": "test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", - "test": "test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", + "test": "test_invoke_sns_sqs_integration_using_edge_port", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", - "test": "test_subscribe_platform_endpoint", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", - "test": "test_publish_sms_can_retrospect", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", - "test": "test_publish_to_platform_endpoint_can_retrospect", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", - "test": "test_invoke_sns_sqs_integration_using_edge_port", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11082,7 +11292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11092,7 +11302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11102,7 +11312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11112,7 +11322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11122,7 +11332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11132,7 +11342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11142,7 +11352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11152,7 +11362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11162,7 +11372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11172,7 +11382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11182,7 +11392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11192,7 +11402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11202,7 +11412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11212,7 +11422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11222,7 +11432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11232,7 +11442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11242,7 +11452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11252,7 +11462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11262,7 +11472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11272,7 +11482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11282,7 +11492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11292,7 +11502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11302,7 +11512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11312,7 +11522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11322,7 +11532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11332,7 +11542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11342,7 +11552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11352,7 +11562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11362,7 +11572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11372,7 +11582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11382,7 +11592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11392,7 +11602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11402,7 +11612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11412,7 +11622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11422,7 +11632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11432,7 +11642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11442,7 +11652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11452,7 +11662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11462,7 +11672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11472,7 +11682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11482,7 +11692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11492,7 +11702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11502,7 +11712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11512,7 +11722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11522,7 +11732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11532,7 +11742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11542,7 +11752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11552,7 +11762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11562,7 +11772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11572,7 +11782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11582,7 +11792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11592,7 +11802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11602,7 +11812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11612,7 +11822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11622,7 +11832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11632,7 +11842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11642,7 +11852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11652,7 +11862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11662,7 +11872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11672,7 +11882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11682,7 +11892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11692,7 +11902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11702,7 +11912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11712,7 +11922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11722,7 +11932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11732,7 +11942,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "400", "error": "ResourceAlreadyExistsException", @@ -11742,8 +11962,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", @@ -11752,79 +11972,349 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "400", - "error": "ResourceAlreadyExistsException", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", + "test": "test_sns_ses_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", + "test": "test_sns_sqs_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", - "response": "400", - "error": "ResourceAlreadyExistsException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "400", - "error": "ResourceAlreadyExistsException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -11834,7 +12324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -11844,7 +12334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -11854,7 +12344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "200", "error": "", @@ -11864,7 +12354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -11874,7 +12364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -11884,7 +12374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -11894,7 +12384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -11904,7 +12394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -11914,7 +12404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -11924,7 +12414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -11934,7 +12424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -11944,7 +12434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -11954,7 +12444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -11964,7 +12454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -11974,7 +12464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -11984,7 +12474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -11994,7 +12484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -12004,7 +12494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -12014,7 +12504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -12024,7 +12514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -12034,7 +12524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -12044,7 +12534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -12054,7 +12544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -12064,7 +12554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -12074,7 +12564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -12084,7 +12574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -12094,7 +12584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -12104,7 +12594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -12114,7 +12604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -12124,7 +12614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -12134,7 +12624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -12144,7 +12634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -12154,7 +12644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -12164,7 +12654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -12174,7 +12664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -12184,7 +12674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -12194,7 +12684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -12204,7 +12694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -12214,7 +12704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -12224,7 +12714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -12234,7 +12724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -12244,7 +12734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -12254,7 +12744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -12264,7 +12754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", @@ -12274,7 +12764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", @@ -12284,7 +12774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", @@ -12294,7 +12784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", @@ -12304,7 +12794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "200", "error": "", @@ -12314,7 +12804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "200", "error": "", @@ -12324,7 +12814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", @@ -12334,7 +12824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", @@ -12344,7 +12834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", @@ -12354,7 +12844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", @@ -12364,7 +12854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -12374,7 +12864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -12384,7 +12874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -12394,7 +12884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -12404,7 +12894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "200", "error": "", @@ -12414,17 +12904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -12434,7 +12914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -12444,7 +12924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -12454,7 +12934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -12464,7 +12944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -12474,7 +12954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -12484,7 +12964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -12494,7 +12974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -12504,7 +12984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", @@ -12514,7 +12994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", @@ -12524,7 +13004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", @@ -12534,7 +13014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -12544,7 +13024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -12554,7 +13034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -12564,7 +13044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -12574,7 +13054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -12584,7 +13064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -12594,7 +13074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -12604,7 +13084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -12614,7 +13094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -12624,7 +13104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -12634,7 +13114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", @@ -12644,7 +13124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", @@ -12654,248 +13134,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", - "response": "200", - "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", - "response": "200", - "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_ecr_repository_policies", - "test": "test_ecr_repository_policies", - "response": "200", - "error": "", - "snapshot_skipped": "['$..repository.repositoryUri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", - "test": "test_sns_ses_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", - "test": "test_sns_sqs_subscription", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -12904,57 +13174,57 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -12964,7 +13234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -12974,7 +13244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -12984,7 +13254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -12994,7 +13264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -13004,7 +13274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -13014,7 +13284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -13024,7 +13294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -13034,7 +13304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -13044,7 +13314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -13054,7 +13324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -13064,7 +13334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -13074,7 +13344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -13084,7 +13354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -13094,7 +13364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -13104,7 +13374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -13114,7 +13384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -13124,7 +13394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -13134,7 +13404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -13144,7 +13414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -13154,8 +13424,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", - "test": "test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", @@ -13164,7 +13434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -13174,7 +13444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -13184,7 +13454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -13194,7 +13464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -13204,7 +13474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -13214,7 +13484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -13224,7 +13494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -13234,7 +13504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -13244,7 +13514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -13254,7 +13524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -13264,7 +13534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -13274,7 +13544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -13284,7 +13554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -13294,7 +13564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -13304,7 +13574,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", "test": "test_filter_log_events_with_non_json_messages", "response": "200", "error": "", @@ -13314,7 +13604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", "test": "test_filter_log_events_with_pattern", "response": "200", "error": "", @@ -13324,7 +13614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -13334,87 +13624,277 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "test": "test_lambda_extensions[10.23]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "test": "test_lambda_extensions[11.16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "test": "test_lambda_extensions[12.8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "test": "test_lambda_extensions[13.4]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "test": "test_lambda_extensions[14.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "test": "test_lambda_extensions[15.2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_logs_policy", + "test": "test_logs_policy", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", + "snapshot_skipped": "", + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", - "test": "test_lambda_extensions[11.16]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", - "test": "test_lambda_extensions[13.4]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "400", + "error": "AccessDeniedException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", + "response": "400", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13424,7 +13904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13434,7 +13914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13444,7 +13924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13454,7 +13934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13464,7 +13944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13474,7 +13954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13484,7 +13964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13494,7 +13974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13504,7 +13984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13514,7 +13994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13524,7 +14004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13534,7 +14014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13544,7 +14024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13554,7 +14034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13564,7 +14044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13574,7 +14054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13584,7 +14064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13594,7 +14074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13604,7 +14084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13614,7 +14094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13624,7 +14104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13634,7 +14114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13644,7 +14124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13654,7 +14134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13664,7 +14144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13674,7 +14154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13684,7 +14164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13694,7 +14174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13704,7 +14184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -13714,208 +14194,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "400", - "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_logs_policy", - "test": "test_logs_policy", - "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Message', '$..message']", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", @@ -13924,8 +14214,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", @@ -13934,137 +14224,137 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "400", - "error": "AccessDeniedException", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "400", - "error": "AccessDeniedException", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "400", - "error": "AccessDeniedException", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "400", - "error": "AccessDeniedException", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "400", - "error": "AccessDeniedException", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "400", - "error": "AccessDeniedException", - "snapshot_skipped": "", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "400", - "error": "AccessDeniedException", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "400", - "error": "AccessDeniedException", + "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "400", - "error": "ResourceAlreadyExistsException", + "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14074,7 +14364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14084,7 +14374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14094,7 +14384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14104,7 +14394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14114,7 +14404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14124,7 +14414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14134,7 +14424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14144,7 +14434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14154,7 +14444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14164,7 +14454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14174,7 +14464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14184,7 +14474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14194,7 +14484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14204,7 +14494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14214,7 +14504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14224,7 +14514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14234,7 +14524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "400", "error": "ResourceAlreadyExistsException", @@ -14242,26 +14532,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "500", - "error": "InternalError", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", - "response": "500", - "error": "InternalError", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" } ] } @@ -14270,7 +14540,7 @@ "logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -14280,7 +14550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -14290,7 +14560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -14300,7 +14570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -14310,7 +14580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -14320,7 +14590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -14330,7 +14600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -14340,7 +14610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -14350,7 +14620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -14360,7 +14630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -14370,7 +14640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -14380,7 +14650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -14390,7 +14660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -14400,7 +14670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -14410,7 +14680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -14420,7 +14690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -14430,7 +14700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -14440,7 +14710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -14450,47 +14720,47 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -14500,7 +14770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -14510,7 +14780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -14520,7 +14790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -14530,7 +14800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -14540,7 +14810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -14550,7 +14820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -14560,7 +14830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -14570,7 +14840,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -14580,7 +14880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -14590,7 +14890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -14600,7 +14900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -14610,7 +14910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -14620,7 +14920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -14630,7 +14930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -14640,7 +14940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -14650,7 +14950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -14660,7 +14960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -14670,7 +14970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -14680,7 +14980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -14690,7 +14990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -14700,7 +15000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -14710,7 +15010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -14720,7 +15020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -14730,7 +15030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -14740,7 +15040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -14750,7 +15050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -14760,7 +15060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -14770,7 +15070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -14780,7 +15080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -14790,7 +15090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -14800,7 +15100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -14810,7 +15110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -14820,7 +15120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -14830,7 +15130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -14840,7 +15140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -14850,7 +15150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -14860,7 +15160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -14870,7 +15170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -14880,7 +15180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -14890,7 +15190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -14900,7 +15200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -14910,7 +15210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -14920,7 +15220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -14930,7 +15230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -14940,7 +15240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -14950,7 +15250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -14960,7 +15260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -14970,7 +15270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -14980,7 +15280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -14990,7 +15290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -15000,7 +15300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -15010,7 +15310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -15020,7 +15320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -15030,7 +15330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -15040,7 +15340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -15050,7 +15350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -15060,7 +15360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -15070,7 +15370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -15080,7 +15380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -15090,7 +15390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -15100,7 +15400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -15110,7 +15410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -15120,7 +15420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -15130,7 +15430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -15140,7 +15440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -15150,7 +15450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -15160,7 +15460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -15170,7 +15470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -15180,7 +15480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -15190,7 +15490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -15200,7 +15500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -15210,7 +15510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -15220,7 +15520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -15230,7 +15530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -15240,7 +15540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -15250,7 +15550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -15260,7 +15560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -15270,7 +15570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -15280,7 +15580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -15290,7 +15590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -15300,7 +15600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -15310,7 +15610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -15320,7 +15620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -15330,7 +15630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -15340,7 +15640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -15350,7 +15650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -15360,7 +15660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -15370,7 +15670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -15380,7 +15680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -15390,7 +15690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -15400,7 +15700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -15410,7 +15710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -15420,7 +15720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -15430,7 +15730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -15440,7 +15740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -15450,7 +15750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -15460,7 +15760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -15470,7 +15770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -15480,7 +15780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -15490,7 +15790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -15500,7 +15800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -15510,17 +15810,97 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_group", + "test": "test_create_and_delete_log_group", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "test": "test_create_and_delete_log_stream", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", + "test": "test_filter_log_events_response_header", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "test": "test_list_tags_log_group", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", + "test": "test_put_events_multi_bytes_msg", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -15530,7 +15910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -15540,7 +15920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -15550,7 +15930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -15560,7 +15940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -15570,7 +15950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -15580,33 +15960,43 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -15780,48 +16170,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_group", - "test": "test_create_and_delete_log_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", - "test": "test_create_and_delete_log_stream", - "response": "200", - "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", - "test": "test_filter_log_events_response_header", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", - "test": "test_list_tags_log_group", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", - "test": "test_put_events_multi_bytes_msg", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -15830,77 +16180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "400", "error": "ResourceNotFoundException", @@ -15910,7 +16190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "400", "error": "ResourceNotFoundException", @@ -15920,7 +16200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "400", "error": "ResourceNotFoundException", @@ -15930,7 +16210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "400", "error": "ResourceNotFoundException", @@ -15940,7 +16220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "400", "error": "ResourceNotFoundException", @@ -15950,7 +16230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "400", "error": "ResourceNotFoundException", @@ -15960,7 +16240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "400", "error": "ResourceNotFoundException", @@ -15970,7 +16250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "400", "error": "ResourceNotFoundException", @@ -15980,7 +16260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "400", "error": "ResourceNotFoundException", @@ -15990,7 +16270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "400", "error": "ResourceNotFoundException", @@ -16000,7 +16280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "400", "error": "ResourceNotFoundException", @@ -16010,7 +16290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "400", "error": "ResourceNotFoundException", @@ -16020,7 +16300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "400", "error": "ResourceNotFoundException", @@ -16030,7 +16310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "400", "error": "ResourceNotFoundException", @@ -16040,7 +16320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "400", "error": "ResourceNotFoundException", @@ -16050,7 +16330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "400", "error": "ResourceNotFoundException", @@ -16060,7 +16340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "400", "error": "ResourceNotFoundException", @@ -16070,7 +16350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "400", "error": "ResourceNotFoundException", @@ -16080,7 +16360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "400", "error": "ResourceNotFoundException", @@ -16090,7 +16370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "400", "error": "ResourceNotFoundException", @@ -16100,7 +16380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "400", "error": "ResourceNotFoundException", @@ -16110,7 +16390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "400", "error": "ResourceNotFoundException", @@ -16120,7 +16400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "400", "error": "ResourceNotFoundException", @@ -16130,7 +16410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "400", "error": "ResourceNotFoundException", @@ -16140,7 +16420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "400", "error": "ResourceNotFoundException", @@ -16150,7 +16430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "400", "error": "ResourceNotFoundException", @@ -16160,7 +16440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "400", "error": "ResourceNotFoundException", @@ -16170,7 +16450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "400", "error": "ResourceNotFoundException", @@ -16180,7 +16460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "400", "error": "ResourceNotFoundException", @@ -16190,7 +16470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "400", "error": "ResourceNotFoundException", @@ -16200,7 +16480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "400", "error": "ResourceNotFoundException", @@ -16210,7 +16490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "400", "error": "ResourceNotFoundException", @@ -16220,7 +16500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "400", "error": "ResourceNotFoundException", @@ -16230,7 +16510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "400", "error": "ResourceNotFoundException", @@ -16240,7 +16520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "400", "error": "ResourceNotFoundException", @@ -16250,7 +16530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "400", "error": "ResourceNotFoundException", @@ -16260,7 +16540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "400", "error": "ResourceNotFoundException", @@ -16270,7 +16550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "400", "error": "ResourceNotFoundException", @@ -16280,7 +16560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "400", "error": "ResourceNotFoundException", @@ -16290,7 +16570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "400", "error": "ResourceNotFoundException", @@ -16300,7 +16580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "400", "error": "ResourceNotFoundException", @@ -16310,7 +16590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "400", "error": "ResourceNotFoundException", @@ -16320,7 +16600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "400", "error": "ResourceNotFoundException", @@ -16330,7 +16610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "400", "error": "ResourceNotFoundException", @@ -16340,7 +16620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "400", "error": "ResourceNotFoundException", @@ -16350,7 +16630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "400", "error": "ResourceNotFoundException", @@ -16360,7 +16640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "400", "error": "ResourceNotFoundException", @@ -16370,7 +16650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "400", "error": "ResourceNotFoundException", @@ -16380,7 +16660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "400", "error": "ResourceNotFoundException", @@ -16390,7 +16670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "400", "error": "ResourceNotFoundException", @@ -16400,7 +16680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "400", "error": "ResourceNotFoundException", @@ -16410,7 +16690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "400", "error": "ResourceNotFoundException", @@ -16420,7 +16700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "400", "error": "ResourceNotFoundException", @@ -16430,7 +16710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", "test": "test_lambda_envvars_near_limit_succeeds", "response": "400", "error": "ResourceNotFoundException", @@ -16440,7 +16720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "400", "error": "ResourceNotFoundException", @@ -16450,7 +16730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "400", "error": "ResourceNotFoundException", @@ -16460,7 +16740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "400", "error": "ResourceNotFoundException", @@ -16470,7 +16750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "400", "error": "ResourceNotFoundException", @@ -16480,7 +16760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "400", "error": "ResourceNotFoundException", @@ -16490,7 +16770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "400", "error": "ResourceNotFoundException", @@ -16500,7 +16780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "400", "error": "ResourceNotFoundException", @@ -16510,7 +16790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "400", "error": "ResourceNotFoundException", @@ -16520,7 +16800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "400", "error": "ResourceNotFoundException", @@ -16530,7 +16810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "400", "error": "ResourceNotFoundException", @@ -16540,7 +16820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "400", "error": "ResourceNotFoundException", @@ -16550,7 +16830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "400", "error": "ResourceNotFoundException", @@ -16560,7 +16840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "400", "error": "ResourceNotFoundException", @@ -16570,7 +16850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "400", "error": "ResourceNotFoundException", @@ -16580,7 +16860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "400", "error": "ResourceNotFoundException", @@ -16590,7 +16870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "400", "error": "ResourceNotFoundException", @@ -16600,7 +16880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "400", "error": "ResourceNotFoundException", @@ -16610,7 +16890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "400", "error": "ResourceNotFoundException", @@ -16620,7 +16900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "400", "error": "ResourceNotFoundException", @@ -16630,7 +16910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "400", "error": "ResourceNotFoundException", @@ -16640,7 +16920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "400", "error": "ResourceNotFoundException", @@ -16650,7 +16930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "400", "error": "ResourceNotFoundException", @@ -16660,69 +16940,219 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "test": "test_sqs_invalid_event_filter[simple string]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", + "test": "test_function_url", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", + "test": "test_enforce_policy_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", - "test": "test_sqs_invalid_event_filter[simple string]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", - "test": "test_function_url", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", - "response": "400", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -16732,7 +17162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -16742,7 +17172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -16752,7 +17182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "200", "error": "", @@ -16762,7 +17192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -16772,7 +17202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -16782,7 +17212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -16792,7 +17222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -16802,7 +17232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -16812,7 +17242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -16822,7 +17252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -16832,7 +17262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -16842,7 +17272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -16852,7 +17282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -16862,7 +17292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -16872,7 +17302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -16882,7 +17312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -16892,7 +17322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -16902,7 +17332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -16912,7 +17342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -16922,7 +17352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -16932,7 +17362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -16942,7 +17372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -16952,7 +17382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -16962,7 +17392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -16972,7 +17402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -16982,7 +17412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -16992,7 +17422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -17002,7 +17432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -17012,7 +17442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -17022,7 +17452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -17032,7 +17462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -17042,7 +17472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -17052,7 +17482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -17062,7 +17492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -17072,7 +17502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -17082,7 +17512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", @@ -17092,7 +17522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", @@ -17102,7 +17532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", @@ -17112,7 +17542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", @@ -17122,7 +17552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "200", "error": "", @@ -17132,7 +17562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "200", "error": "", @@ -17142,7 +17572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", @@ -17152,7 +17582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", @@ -17162,7 +17592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", @@ -17172,7 +17602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", @@ -17182,7 +17612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -17192,7 +17622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -17202,7 +17632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -17212,7 +17642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -17222,7 +17652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "200", "error": "", @@ -17232,17 +17662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -17252,7 +17672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -17262,7 +17682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -17272,7 +17692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -17282,7 +17702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -17292,7 +17712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -17302,7 +17722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -17312,7 +17732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", @@ -17322,7 +17742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", @@ -17332,7 +17752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -17342,7 +17762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -17352,7 +17772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -17362,7 +17782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -17372,7 +17792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -17382,7 +17802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -17392,7 +17812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -17402,7 +17822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -17412,7 +17832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -17422,7 +17842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", @@ -17431,189 +17851,9 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", - "response": "200", - "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", - "response": "200", - "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_logs", - "test": "test_enforce_policy_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -17622,77 +17862,77 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_filter_lookup_attributes", "test": "test_filter_lookup_attributes", "response": "200", "error": "", @@ -17702,7 +17942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -17712,7 +17952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -17722,7 +17962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -17732,7 +17972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -17742,7 +17982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -17752,7 +17992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -17762,7 +18002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -17772,7 +18012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -17782,7 +18022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -17792,7 +18032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -17802,7 +18042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -17812,7 +18052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -17822,7 +18062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -17832,7 +18072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -17842,7 +18082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -17852,7 +18092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -17862,7 +18102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -17872,7 +18112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -17882,7 +18122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -17892,7 +18132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -17902,7 +18142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -17912,7 +18152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -17922,7 +18162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -17932,7 +18172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -17942,7 +18182,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", "test": "test_filter_log_events_with_non_json_messages", "response": "200", "error": "", @@ -17952,7 +18212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", "test": "test_filter_log_events_with_pattern", "response": "200", "error": "", @@ -17962,7 +18222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -17972,7 +18232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -17982,7 +18242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -17992,7 +18252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -18002,7 +18262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -18012,7 +18272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -18022,7 +18282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -18032,7 +18292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -18042,7 +18302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -18052,7 +18312,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "400", "error": "ResourceNotFoundException", @@ -18062,7 +18352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "400", "error": "ResourceNotFoundException", @@ -18072,7 +18362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "400", "error": "ResourceNotFoundException", @@ -18082,7 +18372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "400", "error": "ResourceNotFoundException", @@ -18092,7 +18382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "400", "error": "ResourceNotFoundException", @@ -18102,7 +18392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "400", "error": "ResourceNotFoundException", @@ -18112,7 +18402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "400", "error": "ResourceNotFoundException", @@ -18122,7 +18412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "400", "error": "ResourceNotFoundException", @@ -18132,7 +18422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "400", "error": "ResourceNotFoundException", @@ -18142,7 +18432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "400", "error": "ResourceNotFoundException", @@ -18152,7 +18442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "400", "error": "ResourceNotFoundException", @@ -18162,7 +18452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "400", "error": "ResourceNotFoundException", @@ -18172,7 +18462,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "400", "error": "ResourceNotFoundException", @@ -18182,7 +18482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "400", "error": "ResourceNotFoundException", @@ -18192,7 +18492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "400", "error": "ResourceNotFoundException", @@ -18202,7 +18502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "400", "error": "ResourceNotFoundException", @@ -18212,7 +18512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "400", "error": "ResourceNotFoundException", @@ -18222,37 +18522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "400", "error": "ResourceNotFoundException", @@ -18262,7 +18532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "400", "error": "ResourceNotFoundException", @@ -18272,7 +18542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "400", "error": "ResourceNotFoundException", @@ -18282,7 +18552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "400", "error": "ResourceNotFoundException", @@ -18292,7 +18562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "400", "error": "ResourceNotFoundException", @@ -18302,7 +18572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "400", "error": "ResourceNotFoundException", @@ -18318,7 +18588,7 @@ "logGroupName, logStreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", "test": "test_create_and_delete_log_stream", "response": "200", "error": "", @@ -18328,7 +18598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", "test": "test_filter_log_events_response_header", "response": "200", "error": "", @@ -18338,7 +18608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", "test": "test_put_events_multi_bytes_msg", "response": "200", "error": "", @@ -18348,7 +18618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", @@ -18358,7 +18628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", @@ -18368,7 +18638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", @@ -18378,19 +18648,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", "test": "test_filter_log_events_with_non_json_messages", "response": "200", "error": "", @@ -18400,7 +18670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", "test": "test_filter_log_events_with_pattern", "response": "200", "error": "", @@ -18410,7 +18680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -18420,7 +18690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -18436,7 +18706,7 @@ "filterName, logGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -18452,7 +18722,7 @@ "filterName, logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", @@ -18462,19 +18732,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -18490,7 +18760,7 @@ "logGroupNamePattern": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", "test": "test_create_and_delete_log_stream", "response": "200", "error": "", @@ -18504,7 +18774,7 @@ "logGroupNamePattern, logGroupNamePrefix": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", "test": "test_create_and_delete_log_stream", "response": "400", "error": "InvalidParameterException", @@ -18518,17 +18788,17 @@ "logGroupNamePrefix": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -18538,7 +18808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -18548,17 +18818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", - "test": "test_cfn_handle_log_group_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", "response": "200", "error": "", @@ -18568,27 +18828,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -18598,7 +18858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_group", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_group", "test": "test_create_and_delete_log_group", "response": "200", "error": "", @@ -18608,7 +18868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", "test": "test_create_and_delete_log_stream", "response": "200", "error": "", @@ -18618,7 +18878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", "test": "test_list_tags_log_group", "response": "200", "error": "", @@ -18635,23 +18895,33 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", + "response": "500", + "error": "InternalError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -18660,17 +18930,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -18686,7 +18956,7 @@ "logGroupIdentifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", "test": "test_create_and_delete_log_stream", "response": "200", "error": "", @@ -18700,7 +18970,7 @@ "logGroupIdentifier, logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", "test": "test_create_and_delete_log_stream", "response": "400", "error": "ValidationException", @@ -18714,7 +18984,7 @@ "logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -18724,7 +18994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -18734,7 +19004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -18744,7 +19014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -18754,7 +19024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -18764,7 +19034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -18774,7 +19044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -18784,17 +19054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", - "test": "test_scheduled_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", "test": "test_create_and_delete_log_stream", "response": "200", "error": "", @@ -18804,7 +19064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", "test": "test_delivery_logs_for_sns", "response": "200", "error": "", @@ -18814,7 +19074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -18824,7 +19084,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", + "test": "test_scheduled_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "400", "error": "ResourceNotFoundException", @@ -18850,17 +19120,7 @@ "logGroupName, logStreamNamePrefix": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", - "test": "test_logstream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_logs.py::test_logstream", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_logstream", "test": "test_logstream", "response": "200", "error": "", @@ -18872,7 +19132,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -18888,7 +19148,7 @@ "filterNamePrefix, logGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -19150,17 +19410,17 @@ "logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", @@ -19176,7 +19436,7 @@ "filterPattern, logGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", "test": "test_filter_log_events_with_non_json_messages", "response": "200", "error": "", @@ -19186,7 +19446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", "test": "test_filter_log_events_with_pattern", "response": "200", "error": "", @@ -19196,7 +19456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -19210,7 +19470,17 @@ "logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -19220,7 +19490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -19230,7 +19500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -19240,7 +19510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -19250,7 +19520,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -19260,7 +19550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -19270,7 +19560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -19280,7 +19570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -19290,7 +19580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -19300,7 +19590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -19310,7 +19600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -19320,7 +19610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -19330,7 +19620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -19340,7 +19630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -19350,7 +19640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -19360,7 +19650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -19370,7 +19660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -19380,7 +19670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -19390,7 +19680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -19400,7 +19690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -19410,7 +19700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -19420,7 +19710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -19430,7 +19720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -19440,7 +19730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -19450,7 +19740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -19460,7 +19750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -19470,7 +19760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -19480,7 +19770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -19490,7 +19780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -19500,7 +19790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -19510,71 +19800,51 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", + "test": "test_filter_log_events_response_header", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", - "test": "test_filter_log_events_response_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19590,17 +19860,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", @@ -19610,7 +19880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "400", "error": "ResourceNotFoundException", @@ -19620,7 +19890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "400", "error": "ResourceNotFoundException", @@ -19630,7 +19900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "400", "error": "ResourceNotFoundException", @@ -19640,18 +19910,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", @@ -19660,90 +19930,80 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", @@ -19752,67 +20012,67 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -19822,7 +20082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -19832,7 +20092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -19842,7 +20102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -19852,7 +20112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -19862,7 +20122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -19872,7 +20132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -19882,7 +20142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -19892,7 +20152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -19902,7 +20162,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -19912,7 +20172,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -19922,7 +20182,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -19932,7 +20192,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -19942,7 +20202,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -19952,7 +20212,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -19962,7 +20222,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -20036,7 +20296,7 @@ "logGroupName, logStreamNames": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_job_default_command", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_job_default_command", "test": "test_create_job_default_command", "response": "200", "error": "", @@ -20046,7 +20306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -20056,7 +20316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_with_additional_config", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_with_additional_config", "test": "test_create_with_additional_config", "response": "200", "error": "", @@ -20072,7 +20332,7 @@ "logGroupName, logStreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", "test": "test_event_rule_to_logs", "response": "200", "error": "", @@ -20082,7 +20342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -20092,7 +20352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -20102,7 +20362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -20112,7 +20372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -20122,7 +20382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -20132,7 +20392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -20142,17 +20402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", - "test": "test_scheduled_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", "test": "test_put_events_multi_bytes_msg", "response": "200", "error": "", @@ -20162,7 +20412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -20170,11 +20420,21 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", + "test": "test_scheduled_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -20184,7 +20444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", "test": "test_filter_log_events_with_pattern", "response": "200", "error": "", @@ -20200,7 +20460,7 @@ "resourceArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", "test": "test_list_tags_log_group", "response": "200", "error": "", @@ -20216,7 +20476,7 @@ "logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", "test": "test_list_tags_log_group", "response": "200", "error": "", @@ -20232,7 +20492,97 @@ "logEvents, logGroupName, logStreamName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -20242,7 +20592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -20252,7 +20602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -20262,7 +20612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -20272,7 +20622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -20282,7 +20632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -20292,7 +20642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -20302,7 +20652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -20312,7 +20662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -20322,7 +20672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -20332,7 +20682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -20342,7 +20692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -20352,7 +20702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -20362,7 +20712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -20372,7 +20722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -20382,7 +20732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -20392,7 +20742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -20402,7 +20752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -20412,7 +20762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -20422,7 +20772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -20432,7 +20782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -20442,28 +20792,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "test": "test_lambda_aws_proxy_integration", + "response": "200", + "error": "", + "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -20472,17 +20842,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_event_rule_to_logs", + "test": "test_event_rule_to_logs", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -20492,7 +20862,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -20502,7 +20872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -20512,17 +20882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -20532,7 +20892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -20542,7 +20902,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -20552,7 +20912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -20562,7 +20922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -20572,7 +20932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -20582,17 +20942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -20602,7 +20952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -20612,27 +20962,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -20642,7 +20992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -20652,7 +21002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -20662,7 +21012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -20672,7 +21022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -20682,7 +21032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -20692,7 +21042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -20702,7 +21052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -20712,7 +21062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -20722,7 +21072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -20732,7 +21082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -20742,7 +21092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -20752,7 +21102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -20762,7 +21112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -20772,7 +21122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -20782,7 +21132,107 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", + "test": "test_api_destinations[auth0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -20792,7 +21242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -20802,7 +21252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -20812,7 +21262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -20822,7 +21272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -20832,7 +21282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -20842,7 +21292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -20852,7 +21302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -20862,7 +21312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -20872,7 +21322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -20882,7 +21332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -20892,7 +21342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -20902,7 +21352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -20912,7 +21362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -20922,7 +21372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -20932,7 +21382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -20942,7 +21392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -20952,7 +21402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -20962,7 +21412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -20972,7 +21422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -20982,7 +21432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -20992,7 +21442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -21002,7 +21452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -21012,7 +21462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -21022,7 +21472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -21032,7 +21482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -21042,7 +21492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -21052,7 +21502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -21062,7 +21512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -21072,7 +21522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -21082,7 +21532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -21092,7 +21542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -21102,7 +21552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -21112,7 +21562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -21122,7 +21572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -21132,7 +21582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -21142,7 +21592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -21152,7 +21602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -21162,7 +21612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -21172,7 +21622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -21182,7 +21632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -21192,7 +21642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -21202,7 +21652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -21212,7 +21662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -21222,7 +21672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -21232,7 +21682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -21242,7 +21692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -21252,17 +21702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", - "test": "test_calling_localstack_from_lambda[ruby3.2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -21272,7 +21712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -21282,7 +21722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -21292,7 +21732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -21302,7 +21742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -21312,7 +21752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -21322,7 +21762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -21332,7 +21772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -21342,7 +21782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -21352,7 +21792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -21362,7 +21802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -21372,7 +21812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -21382,7 +21822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -21392,7 +21832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -21402,7 +21842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -21412,7 +21852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -21422,7 +21862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -21432,7 +21872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -21442,7 +21882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -21452,7 +21892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -21462,7 +21902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -21472,7 +21912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -21482,7 +21922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -21492,7 +21932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -21502,7 +21942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -21512,7 +21952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -21522,7 +21962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -21532,7 +21972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -21542,7 +21982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -21552,7 +21992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -21562,7 +22002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -21572,7 +22012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -21582,7 +22022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -21592,7 +22032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -21602,7 +22042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -21612,7 +22052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -21622,7 +22062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -21632,7 +22072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -21642,7 +22082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -21652,7 +22092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -21662,7 +22102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -21672,7 +22112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -21682,7 +22122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -21692,7 +22132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -21702,7 +22142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -21712,7 +22152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -21722,7 +22162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -21732,7 +22172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -21742,7 +22182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -21752,7 +22192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -21762,7 +22202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -21772,7 +22212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -21782,7 +22222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -21792,7 +22232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -21802,7 +22242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -21812,7 +22252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -21822,7 +22262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -21832,7 +22272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -21842,7 +22282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -21852,7 +22292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -21862,7 +22302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -21872,7 +22312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -21882,7 +22322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -21892,7 +22332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -21902,7 +22342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", @@ -21912,7 +22352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "200", "error": "", @@ -21922,7 +22362,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", + "test": "test_hot_reloading_publish_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -21932,7 +22382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -21942,7 +22392,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -21952,7 +22402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -21962,7 +22412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -21972,7 +22422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -21982,7 +22432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -21992,7 +22442,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -22002,7 +22452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -22012,7 +22462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -22022,7 +22472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -22032,7 +22482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -22042,7 +22492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -22052,7 +22502,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -22062,7 +22512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -22072,7 +22522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -22082,7 +22532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -22092,7 +22542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -22102,7 +22552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -22112,7 +22562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -22122,7 +22572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -22132,7 +22582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -22142,7 +22592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -22152,7 +22602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -22162,7 +22612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -22172,7 +22622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -22182,7 +22632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -22192,7 +22642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -22202,7 +22652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -22212,7 +22662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -22222,7 +22672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -22232,7 +22682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -22242,7 +22692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -22252,7 +22702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -22262,7 +22712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -22272,7 +22722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -22282,7 +22732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -22292,7 +22742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -22302,7 +22752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -22312,7 +22762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -22322,7 +22772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -22332,7 +22782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -22342,7 +22792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -22352,7 +22802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -22362,7 +22812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -22372,7 +22822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -22382,7 +22832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -22392,7 +22842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -22402,7 +22852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -22412,7 +22862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -22422,7 +22872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -22432,7 +22882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -22442,7 +22892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -22452,7 +22902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -22462,7 +22912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -22472,7 +22922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -22482,7 +22932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -22492,7 +22942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -22502,7 +22952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -22512,7 +22962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -22522,7 +22972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -22532,7 +22982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -22542,7 +22992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -22552,7 +23002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -22562,7 +23012,67 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "test": "test_delivery_logs_for_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", + "test": "test_filter_log_events_response_header", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", + "test": "test_put_events_multi_bytes_msg", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -22572,7 +23082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -22582,7 +23092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -22592,7 +23102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -22602,7 +23112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -22612,7 +23122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -22622,7 +23132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -22632,7 +23142,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -22642,138 +23152,188 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -22782,368 +23342,368 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", - "test": "test_dynamodb_error_injection", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_domain_version", - "test": "test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "test": "test_publish_by_path_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", - "test": "test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "test": "test_publish_message_by_target_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "test": "test_publish_sms_endpoint", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "test": "test_publish_sqs_from_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "test": "test_publish_unicode_chars", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", - "test": "test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_filter_log_events_response_header", - "test": "test_filter_log_events_response_header", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_events_multi_bytes_msg", - "test": "test_put_events_multi_bytes_msg", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "test": "test_create_run_state_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -23152,549 +23712,549 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", - "test": "test_filter_policy", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", - "test": "test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", - "test": "test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", - "test": "test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", - "test": "test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_message_modifying_handler", + "test": "test_message_modifying_handler", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", - "test": "test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", - "test": "test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", - "test": "test_publish_message_by_target_arn", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", - "test": "test_publish_sms_endpoint", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", - "test": "test_publish_sqs_from_sns", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", - "test": "test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", + "test": "test_events_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", - "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", - "test": "test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", + "test": "test_sns_ses_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", - "test": "test_publish_unicode_chars", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", + "test": "test_sns_sqs_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", - "test": "test_redrive_policy_http_subscription", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", - "test": "test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", - "test": "test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", - "test": "test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", - "test": "test_subscribe_platform_endpoint", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", - "test": "test_publish_sms_can_retrospect", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", - "test": "test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", - "test": "test_invoke_sns_sqs_integration_using_edge_port", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -23704,7 +24264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -23714,7 +24274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -23724,7 +24284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "200", "error": "", @@ -23734,7 +24294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -23744,7 +24304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -23754,7 +24314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -23764,7 +24324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -23774,7 +24334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -23784,7 +24344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -23794,7 +24354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -23804,7 +24364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -23814,7 +24374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -23824,7 +24384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -23834,7 +24394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -23844,7 +24404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -23854,7 +24414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -23864,7 +24424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -23874,7 +24434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -23884,7 +24444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -23894,7 +24454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -23904,7 +24464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -23914,7 +24474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -23924,7 +24484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -23934,7 +24494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -23944,7 +24504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -23954,7 +24514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -23964,7 +24524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -23974,7 +24534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -23984,7 +24544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -23994,7 +24554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -24004,7 +24564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -24014,7 +24574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -24024,7 +24584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -24034,7 +24594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -24044,7 +24604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -24054,7 +24614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -24064,7 +24624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -24074,7 +24634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -24084,7 +24644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -24094,7 +24654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -24104,7 +24664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -24114,7 +24674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -24124,7 +24684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -24134,7 +24694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", @@ -24144,7 +24704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", @@ -24154,7 +24714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", @@ -24164,7 +24724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", @@ -24174,7 +24734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "200", "error": "", @@ -24184,7 +24744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "200", "error": "", @@ -24194,7 +24754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", @@ -24204,7 +24764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", @@ -24214,7 +24774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", @@ -24224,268 +24784,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24494,8 +24834,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -24504,8 +24844,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -24514,8 +24854,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -24524,38 +24864,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24564,28 +24904,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24594,8 +24934,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24604,8 +24944,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -24614,28 +24954,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_ecr_repository_policies", - "test": "test_ecr_repository_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$..repository.repositoryUri']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24644,58 +24984,58 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_logs", - "test": "test_events_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24704,28 +25044,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24734,38 +25074,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_ses_subscription", - "test": "test_sns_ses_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_sqs_subscription", - "test": "test_sns_sqs_subscription", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -24774,57 +25114,57 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -24834,7 +25174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -24844,7 +25184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -24854,7 +25194,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -24864,7 +25204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -24874,7 +25214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -24884,7 +25224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -24894,7 +25234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -24904,7 +25244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -24914,7 +25254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -24924,7 +25264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -24934,7 +25274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -24944,7 +25284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -24954,7 +25294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -24964,7 +25304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -24974,7 +25314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -24984,7 +25324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -24994,7 +25334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -25004,7 +25344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_task_produces_logs", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_produces_logs", "test": "test_task_produces_logs", "response": "200", "error": "", @@ -25014,7 +25354,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -25024,8 +25364,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", - "test": "test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", "response": "200", "error": "", "snapshot_skipped": "", @@ -25034,7 +25374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -25044,7 +25384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -25054,7 +25394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -25064,7 +25404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -25074,7 +25414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -25084,7 +25424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -25094,7 +25434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -25104,7 +25444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -25114,7 +25454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -25124,7 +25464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -25134,7 +25474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -25144,7 +25484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -25154,7 +25494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -25164,7 +25504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -25174,7 +25514,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "test": "test_multiple_hot_reloading_layers_fail", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_non_json_messages", "test": "test_filter_log_events_with_non_json_messages", "response": "200", "error": "", @@ -25184,7 +25554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_pattern", "test": "test_filter_log_events_with_pattern", "response": "200", "error": "", @@ -25194,7 +25564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -25204,7 +25574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -25214,7 +25584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -25224,7 +25594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -25234,7 +25604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -25244,7 +25614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -25254,7 +25624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -25264,7 +25634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -25274,7 +25644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -25284,31 +25654,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", - "test": "test_ecs_alb_apigateway_integration", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_ecr_repository_policies", + "test": "test_ecr_repository_policies", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "['$..repository.repositoryUri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25334,14 +25694,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sqs", - "test": "test_events_sqs", - "response": "500", - "error": "InternalError", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_ecs_alb_apigateway_integration", + "test": "test_ecs_alb_apigateway_integration", + "response": "400", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" } ] } @@ -25350,7 +25710,7 @@ "filterName, filterPattern, logGroupName, metricTransformations": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", "response": "200", "error": "", @@ -25376,7 +25736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -25392,17 +25752,17 @@ "destinationArn, filterName, filterPattern, logGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", @@ -25416,7 +25776,7 @@ "destinationArn, filterName, filterPattern, logGroupName, roleArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", @@ -25426,7 +25786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", "test": "test_put_subscription_filter_kinesis", "response": "200", "error": "", @@ -25438,7 +25798,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", "response": "200", "error": "", @@ -25454,7 +25814,7 @@ "logGroupName, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", "test": "test_list_tags_log_group", "response": "200", "error": "", @@ -25470,7 +25830,7 @@ "resourceArn, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", "test": "test_list_tags_log_group", "response": "200", "error": "", @@ -25486,7 +25846,7 @@ "logGroupName, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", "test": "test_list_tags_log_group", "response": "200", "error": "", @@ -25502,7 +25862,7 @@ "resourceArn, tagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_list_tags_log_group", "test": "test_list_tags_log_group", "response": "200", "error": "", diff --git a/data/coverage/mediastore-data.json b/data/coverage/mediastore-data.json index f753720707..4327a669b8 100644 --- a/data/coverage/mediastore-data.json +++ b/data/coverage/mediastore-data.json @@ -68,7 +68,7 @@ "Path": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "200", "error": "", @@ -84,7 +84,7 @@ "Path": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "200", "error": "", @@ -94,7 +94,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "404", "error": "ObjectNotFoundException", @@ -110,7 +110,7 @@ "Path": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "200", "error": "", @@ -126,7 +126,7 @@ "Body, CacheControl, ContentType, Path, StorageClass, UploadAvailability": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "200", "error": "", diff --git a/data/coverage/mediastore.json b/data/coverage/mediastore.json index f85cd7b6e4..43eede8c72 100644 --- a/data/coverage/mediastore.json +++ b/data/coverage/mediastore.json @@ -260,7 +260,7 @@ "ContainerName, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "200", "error": "", @@ -270,7 +270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_mediastore_crud", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", "test": "test_mediastore_crud", "response": "200", "error": "", @@ -286,7 +286,7 @@ "ContainerName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "200", "error": "", @@ -296,7 +296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_mediastore_crud", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", "test": "test_mediastore_crud", "response": "200", "error": "", @@ -306,7 +306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_mediastore_crud", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", "test": "test_mediastore_crud", "response": "400", "error": "ContainerNotFoundException", @@ -322,7 +322,7 @@ "ContainerName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_mediastore_crud", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", "test": "test_mediastore_crud", "response": "200", "error": "", @@ -338,7 +338,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_mediastore_crud", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", "test": "test_mediastore_crud", "response": "200", "error": "", diff --git a/data/coverage/mq.json b/data/coverage/mq.json index 28bbf62385..6ed6d8934e 100644 --- a/data/coverage/mq.json +++ b/data/coverage/mq.json @@ -284,7 +284,7 @@ "AutoMinorVersionUpgrade, BrokerName, CreatorRequestId, DeploymentMode, EngineType, EngineVersion, HostInstanceType, PubliclyAccessible, Users": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_broker", "test": "test_create_broker", "response": "200", "error": "", @@ -294,7 +294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", "test": "test_create_tags", "response": "200", "error": "", @@ -304,7 +304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", "test": "test_delete_broker", "response": "200", "error": "", @@ -314,7 +314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", "test": "test_delete_tags", "response": "200", "error": "", @@ -324,7 +324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", "test": "test_describe_broker", "response": "200", "error": "", @@ -334,7 +334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_list_brokers", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", "test": "test_list_brokers", "response": "200", "error": "", @@ -344,7 +344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_active_mq", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", "test": "test_send_to_active_mq", "response": "200", "error": "", @@ -354,7 +354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_activemq_curl", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", "test": "test_send_to_activemq_curl", "response": "200", "error": "", @@ -370,7 +370,7 @@ "AuthenticationStrategy, EngineType, EngineVersion, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_configuration", "test": "test_create_configuration", "response": "200", "error": "", @@ -380,7 +380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_configuration", "test": "test_describe_configuration", "response": "200", "error": "", @@ -390,7 +390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_configuration", "test": "test_create_configuration", "response": "400", "error": "BadRequestException", @@ -400,7 +400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_configuration", "test": "test_create_configuration", "response": "400", "error": "BadRequestException", @@ -410,7 +410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_configuration", "test": "test_create_configuration", "response": "400", "error": "BadRequestException", @@ -424,7 +424,7 @@ "AuthenticationStrategy, EngineType, EngineVersion, Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_configuration", "test": "test_create_configuration", "response": "200", "error": "", @@ -440,7 +440,7 @@ "ResourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", "test": "test_create_tags", "response": "400", "error": "BadRequestException", @@ -454,7 +454,7 @@ "ResourceArn, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", "test": "test_create_tags", "response": "204", "error": "", @@ -464,7 +464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", "test": "test_delete_tags", "response": "204", "error": "", @@ -474,7 +474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", "test": "test_create_tags", "response": "400", "error": "BadRequestException", @@ -490,7 +490,7 @@ "BrokerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_broker", "test": "test_create_broker", "response": "200", "error": "", @@ -500,7 +500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", "test": "test_create_tags", "response": "200", "error": "", @@ -510,7 +510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", "test": "test_delete_broker", "response": "200", "error": "", @@ -520,7 +520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", "test": "test_delete_tags", "response": "200", "error": "", @@ -530,7 +530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", "test": "test_describe_broker", "response": "200", "error": "", @@ -540,7 +540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_list_brokers", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", "test": "test_list_brokers", "response": "200", "error": "", @@ -550,7 +550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_active_mq", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", "test": "test_send_to_active_mq", "response": "200", "error": "", @@ -560,7 +560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_activemq_curl", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", "test": "test_send_to_activemq_curl", "response": "200", "error": "", @@ -570,7 +570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", "test": "test_delete_broker", "response": "404", "error": "NotFoundException", @@ -580,7 +580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_broker", "test": "test_delete_broker", "response": "404", "error": "NotFoundException", @@ -596,7 +596,7 @@ "ResourceArn, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", "test": "test_delete_tags", "response": "204", "error": "", @@ -612,7 +612,7 @@ "BrokerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker", "test": "test_describe_broker", "response": "200", "error": "", @@ -622,7 +622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_active_mq", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_active_mq", "test": "test_send_to_active_mq", "response": "200", "error": "", @@ -632,7 +632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_send_to_activemq_curl", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_send_to_activemq_curl", "test": "test_send_to_activemq_curl", "response": "200", "error": "", @@ -648,7 +648,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker_engine_types", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker_engine_types", "test": "test_describe_broker_engine_types", "response": "200", "error": "", @@ -662,7 +662,7 @@ "EngineType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker_engine_types", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker_engine_types", "test": "test_describe_broker_engine_types", "response": "200", "error": "", @@ -672,7 +672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_broker_engine_types", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_broker_engine_types", "test": "test_describe_broker_engine_types", "response": "400", "error": "BadRequestException", @@ -688,7 +688,7 @@ "ConfigurationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_configuration", "test": "test_describe_configuration", "response": "200", "error": "", @@ -698,7 +698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_describe_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_describe_configuration", "test": "test_describe_configuration", "response": "404", "error": "NotFoundException", @@ -714,7 +714,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_list_brokers", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_list_brokers", "test": "test_list_brokers", "response": "200", "error": "", @@ -730,7 +730,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_configuration", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_configuration", "test": "test_create_configuration", "response": "200", "error": "", @@ -746,7 +746,7 @@ "ResourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_create_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_create_tags", "test": "test_create_tags", "response": "200", "error": "", @@ -756,7 +756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mq.py::TestMQ::test_delete_tags", + "node_id": "LocalStack Pro: tests/aws/services/mq/test_mq.py::TestMQ::test_delete_tags", "test": "test_delete_tags", "response": "200", "error": "", diff --git a/data/coverage/mwaa.json b/data/coverage/mwaa.json index ec36c6780a..58f19db8f3 100644 --- a/data/coverage/mwaa.json +++ b/data/coverage/mwaa.json @@ -140,7 +140,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_mwaa.py::test_list_environments", + "node_id": "LocalStack Pro: tests/aws/services/mwaa/test_mwaa.py::test_list_environments", "test": "test_list_environments", "response": "200", "error": "", diff --git a/data/coverage/neptune.json b/data/coverage/neptune.json index f8e06641d6..ca239a0056 100644 --- a/data/coverage/neptune.json +++ b/data/coverage/neptune.json @@ -836,7 +836,7 @@ "DBClusterIdentifier, FeatureName, RoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -846,7 +846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "400", "error": "DBClusterRoleAlreadyExistsFault", @@ -862,7 +862,7 @@ "ResourceName, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -872,7 +872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", "test": "test_create_db_parameter_group_add_tags", "response": "200", "error": "", @@ -882,7 +882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -892,7 +892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -902,7 +902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -918,7 +918,7 @@ "SourceDBParameterGroupIdentifier, TargetDBParameterGroupDescription, TargetDBParameterGroupIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "200", "error": "", @@ -928,7 +928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "400", "error": "DBParameterGroupAlreadyExistsFault", @@ -938,7 +938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "404", "error": "DBParameterGroupNotFoundFault", @@ -948,7 +948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "404", "error": "DBParameterGroupNotFoundFault", @@ -964,35 +964,35 @@ "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, DBClusterParameterGroupName, DeletionProtection, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, DBClusterParameterGroupName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", "test": "test_create_db_cluster_non_existing_parameter_group", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -1003,10 +1003,38 @@ } ] }, + "DBClusterIdentifier, DBSubnetGroupName, Engine, MasterUserPassword, MasterUsername, StorageEncrypted, VpcSecurityGroupIds": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "DBClusterIdentifier, DBSubnetGroupName, Engine, StorageEncrypted, VpcSecurityGroupIds": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "DBClusterIdentifier, DatabaseName, EnableCloudwatchLogsExports, EnableHttpEndpoint, Engine, MasterUserPassword, MasterUsername, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -1020,7 +1048,7 @@ "DBClusterIdentifier, DatabaseName, EnableGlobalWriteForwarding, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -1034,7 +1062,7 @@ "DBClusterIdentifier, DatabaseName, EnableHttpEndpoint, Engine, EngineMode, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -1044,7 +1072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -1058,7 +1086,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineMode, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -1072,7 +1100,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineMode, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -1086,7 +1114,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -1096,7 +1124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -1106,7 +1134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -1116,7 +1144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterValue", @@ -1130,7 +1158,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -1140,7 +1168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -1150,7 +1178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -1160,7 +1188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -1170,7 +1198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -1180,7 +1208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -1190,7 +1218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -1200,7 +1228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -1210,7 +1238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -1220,7 +1248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -1230,7 +1258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -1240,7 +1268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_invalid_cluster_identifier", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_invalid_cluster_identifier", "test": "test_invalid_cluster_identifier", "response": "400", "error": "InvalidClusterIdentifier", @@ -1254,17 +1282,17 @@ "DBClusterIdentifier, DatabaseName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -1274,7 +1302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -1284,7 +1312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -1294,7 +1322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -1308,7 +1336,7 @@ "DBClusterIdentifier, EnableGlobalWriteForwarding, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterValue", @@ -1322,7 +1350,7 @@ "DBClusterIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -1332,7 +1360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -1342,7 +1370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -1352,7 +1380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_with_invalid_engine", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_with_invalid_engine", "test": "test_create_db_cluster_with_invalid_engine", "response": "400", "error": "InvalidParameterValue", @@ -1366,7 +1394,7 @@ "DBClusterIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -1376,7 +1404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -1386,7 +1414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -1400,7 +1428,7 @@ "DBClusterIdentifier, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -1410,7 +1438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -1424,17 +1452,17 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", "response": "200", "error": "", @@ -1444,7 +1472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -1454,7 +1482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -1464,7 +1492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -1474,7 +1502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -1484,7 +1512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "400", "error": "DBClusterAlreadyExistsFault", @@ -1498,7 +1526,7 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -1512,7 +1540,7 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername, ScalingConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -1526,7 +1554,7 @@ "DBClusterIdentifier, Engine, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -1542,7 +1570,7 @@ "DBClusterEndpointIdentifier, DBClusterIdentifier, EndpointType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "400", "error": "InvalidParameterValue", @@ -1556,7 +1584,7 @@ "DBClusterEndpointIdentifier, DBClusterIdentifier, EndpointType, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -1572,47 +1600,47 @@ "DBClusterParameterGroupName, DBParameterGroupFamily, Description": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", - "test": "test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -1622,7 +1650,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -1632,7 +1660,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -1642,7 +1670,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -1652,7 +1680,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -1662,7 +1690,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -1672,7 +1700,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -1682,7 +1710,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -1692,7 +1720,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -1702,7 +1730,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -1712,7 +1740,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -1722,7 +1750,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -1732,7 +1760,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -1742,7 +1770,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -1752,7 +1780,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -1762,7 +1790,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -1772,7 +1800,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -1782,7 +1810,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -1792,7 +1820,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -1802,7 +1830,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -1812,7 +1840,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -1836,7 +1864,7 @@ "DBClusterParameterGroupName, DBParameterGroupFamily, Description, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -1852,7 +1880,7 @@ "DBClusterIdentifier, DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -1868,21 +1896,21 @@ "AllocatedStorage, CopyTagsToSnapshot, DBInstanceClass, DBInstanceIdentifier, DBName, DBSubnetGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername, PubliclyAccessible, StorageType, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -1896,7 +1924,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -1906,7 +1934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -1916,7 +1944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -1930,7 +1958,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -1940,7 +1968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -1950,7 +1978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -1960,7 +1988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -1970,7 +1998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -1980,7 +2008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -1990,7 +2018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -2004,7 +2032,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -2018,7 +2046,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -2032,21 +2060,21 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, DBParameterGroupName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, EnableIAMDatabaseAuthentication, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -2056,7 +2084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -2070,7 +2098,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -2080,7 +2108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -2090,7 +2118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -2100,7 +2128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -2110,7 +2138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -2120,7 +2148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -2130,7 +2158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -2140,7 +2168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -2150,7 +2178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -2160,7 +2188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -2170,7 +2198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -2180,7 +2208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -2194,21 +2222,21 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBParameterGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", "test": "test_create_db_instance_non_existing_parameter_group", "response": "404", "error": "DBParameterGroupNotFoundFault", @@ -2222,7 +2250,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBParameterGroupName, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -2236,7 +2264,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -2246,7 +2274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -2256,7 +2284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -2266,7 +2294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -2280,7 +2308,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -2290,7 +2318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -2300,7 +2328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -2310,7 +2338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -2320,7 +2348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -2330,7 +2358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -2340,7 +2368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -2350,7 +2378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -2364,7 +2392,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -2374,7 +2402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -2384,7 +2412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -2394,7 +2422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -2404,7 +2432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -2414,7 +2442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -2424,7 +2452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -2434,7 +2462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -2444,7 +2472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -2454,7 +2482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "400", "error": "DBInstanceAlreadyExistsFault", @@ -2465,10 +2493,38 @@ } ] }, + "AutoMinorVersionUpgrade, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -2478,7 +2534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2488,7 +2544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -2498,7 +2554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -2512,21 +2568,21 @@ "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, PromotionTier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBInstanceClass, DBInstanceIdentifier, DBName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -2540,7 +2596,7 @@ "DBInstanceClass, DBInstanceIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -2556,7 +2612,17 @@ "DBParameterGroupFamily, DBParameterGroupName, Description": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -2566,17 +2632,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -2586,17 +2652,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -2606,7 +2662,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "200", "error": "", @@ -2616,7 +2672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -2626,7 +2682,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -2636,7 +2692,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -2646,7 +2702,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -2656,7 +2712,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -2666,7 +2722,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -2676,7 +2732,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -2686,7 +2742,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -2696,7 +2752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -2706,7 +2762,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -2716,7 +2772,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -2726,7 +2782,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -2736,7 +2792,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -2746,7 +2802,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -2756,7 +2812,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -2766,7 +2822,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -2776,7 +2832,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -2786,7 +2842,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -2796,7 +2852,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -2806,7 +2862,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -2816,7 +2872,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -2826,7 +2882,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -2836,7 +2892,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2850,7 +2906,7 @@ "DBParameterGroupFamily, DBParameterGroupName, Description, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", "test": "test_create_db_parameter_group_add_tags", "response": "200", "error": "", @@ -2866,27 +2922,27 @@ "DBSubnetGroupDescription, DBSubnetGroupName, SubnetIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -2896,7 +2952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "400", "error": "CommonServiceException", @@ -2910,14 +2966,14 @@ "DBSubnetGroupDescription, DBSubnetGroupName, SubnetIds, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2926,7 +2982,7 @@ "Engine, EngineVersion, GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2936,7 +2992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -2946,7 +3002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -2962,47 +3018,47 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", "response": "200", "error": "", @@ -3012,7 +3068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -3022,21 +3078,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "400", "error": "InvalidDBClusterStateFault", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, SkipFinalSnapshot": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -3046,7 +3102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -3056,7 +3112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -3066,7 +3122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -3076,7 +3132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -3086,7 +3142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -3096,7 +3152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -3106,7 +3162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -3116,7 +3172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -3126,7 +3182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -3136,7 +3192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -3146,7 +3202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -3156,7 +3212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -3166,7 +3222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -3176,7 +3232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -3186,7 +3242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -3196,7 +3252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -3206,7 +3262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -3216,7 +3272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -3226,7 +3282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -3236,7 +3292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -3246,7 +3302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -3256,7 +3312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -3266,7 +3322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -3276,7 +3332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -3286,7 +3342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -3296,7 +3352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -3306,7 +3362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -3316,7 +3372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -3326,7 +3382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -3336,7 +3392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -3346,7 +3402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -3356,7 +3412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -3366,7 +3422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "400", "error": "InvalidDBClusterStateFault", @@ -3382,7 +3438,7 @@ "DBClusterEndpointIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -3392,7 +3448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "400", "error": "DBClusterEndpointNotFoundFault", @@ -3408,27 +3464,27 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -3454,7 +3510,7 @@ "DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -3470,38 +3526,48 @@ "DBInstanceIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "test": "test_create_db_custom_port", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", - "test": "test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -3510,31 +3576,31 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBInstanceIdentifier, SkipFinalSnapshot": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -3544,7 +3610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -3554,7 +3620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -3564,7 +3630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -3574,7 +3640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -3584,7 +3650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -3594,7 +3660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -3604,7 +3670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -3614,7 +3680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -3624,7 +3690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -3634,7 +3700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -3644,7 +3710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -3654,7 +3720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -3664,7 +3730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -3674,7 +3740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -3684,7 +3750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -3694,7 +3760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -3704,7 +3770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -3714,7 +3780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -3724,7 +3790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -3734,7 +3800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -3744,7 +3810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -3754,7 +3820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -3764,7 +3830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -3774,7 +3840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -3784,7 +3850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -3794,7 +3860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -3804,7 +3870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -3814,7 +3880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -3824,7 +3890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -3834,7 +3900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -3844,7 +3910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -3854,7 +3920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -3864,7 +3930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -3874,7 +3940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -3884,7 +3950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -3894,7 +3960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -3904,7 +3970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -3914,7 +3980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -3924,7 +3990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -3934,7 +4000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -3944,7 +4010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -3954,7 +4020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -3964,7 +4030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -3974,7 +4040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "400", "error": "CommonServiceException", @@ -3984,7 +4050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "400", "error": "CommonServiceException", @@ -3994,7 +4060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "400", "error": "CommonServiceException", @@ -4004,7 +4070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "400", "error": "CommonServiceException", @@ -4014,7 +4080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "400", "error": "CommonServiceException", @@ -4024,7 +4090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "400", "error": "CommonServiceException", @@ -4034,7 +4100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "400", "error": "CommonServiceException", @@ -4050,17 +4116,17 @@ "DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "200", "error": "", @@ -4070,7 +4136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -4086,37 +4152,37 @@ "DBSubnetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -4132,7 +4198,7 @@ "DBClusterEndpointIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -4148,27 +4214,27 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -4182,7 +4248,17 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -4192,7 +4268,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -4202,7 +4278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -4212,8 +4288,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", + "test": "test_create_query_db", "response": "200", "error": "", "snapshot_skipped": "", @@ -4222,7 +4298,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -4232,7 +4308,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -4242,7 +4318,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -4252,7 +4328,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -4262,7 +4338,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -4272,7 +4348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -4282,7 +4358,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -4292,7 +4368,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -4302,7 +4378,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4312,7 +4388,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -4322,7 +4398,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -4332,7 +4408,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -4342,7 +4418,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -4352,7 +4428,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -4362,7 +4438,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -4372,7 +4448,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -4382,7 +4458,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -4412,27 +4488,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", - "test": "test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", + "response": "404", + "error": "DBClusterParameterGroupNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4442,7 +4528,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4452,7 +4538,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4462,7 +4548,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4472,7 +4558,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4482,7 +4568,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4492,7 +4578,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4502,7 +4588,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", "test": "test_create_db_cluster_non_existing_parameter_group", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4512,7 +4598,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4522,7 +4608,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4532,7 +4618,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4542,7 +4628,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4552,7 +4638,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4562,7 +4648,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4572,7 +4658,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4582,7 +4668,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4592,7 +4678,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4602,7 +4688,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4612,7 +4698,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4622,7 +4708,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4632,7 +4718,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4642,7 +4728,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4652,7 +4738,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4662,7 +4748,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4672,7 +4758,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -4688,7 +4774,7 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -4728,7 +4814,7 @@ "DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4738,7 +4824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4754,57 +4840,67 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", + "test": "test_describe_db_clusters_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -4814,7 +4910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -4824,7 +4920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -4834,7 +4930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -4848,48 +4944,48 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -4898,7 +4994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -4908,7 +5004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -4918,7 +5014,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -4928,7 +5024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -4938,7 +5034,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -4948,7 +5044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -4958,7 +5054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -4968,7 +5064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -4978,7 +5074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4988,7 +5084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -4998,7 +5094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -5008,7 +5104,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -5018,7 +5114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -5028,7 +5124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -5038,7 +5134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -5048,7 +5144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -5058,7 +5154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -5068,7 +5164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -5078,7 +5174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -5088,7 +5184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -5098,7 +5194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -5108,7 +5204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -5118,7 +5214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -5128,7 +5224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -5138,7 +5234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -5148,7 +5244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -5158,7 +5254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -5168,7 +5264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -5178,7 +5274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -5188,7 +5284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -5198,7 +5294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "404", "error": "DBClusterNotFoundFault", @@ -5208,7 +5304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_describe_db_cluster_not_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_describe_db_cluster_not_existent", "test": "test_describe_db_cluster_not_existent", "response": "404", "error": "DBClusterNotFoundFault", @@ -5218,7 +5314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "404", "error": "DBClusterNotFoundFault", @@ -5228,13 +5324,27 @@ "origin": "external" } ] + }, + "Filters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", + "test": "test_describe_db_clusters_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] } }, "DescribeDBEngineVersions": { "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", "test": "test_describe_db_engine_versions", "response": "200", "error": "", @@ -5244,7 +5354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", "test": "test_describe_db_engine_versions_paginated", "response": "200", "error": "", @@ -5258,7 +5368,7 @@ "Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", "test": "test_describe_db_engine_versions", "response": "200", "error": "", @@ -5272,7 +5382,7 @@ "Engine, MaxRecords": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", "test": "test_describe_db_engine_versions_paginated", "response": "200", "error": "", @@ -5288,47 +5398,67 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "test": "test_db_instance_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DbAddress']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -5338,7 +5468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -5348,7 +5478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -5358,7 +5488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -5372,57 +5502,57 @@ "DBInstanceIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -5432,7 +5562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -5442,7 +5572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -5452,7 +5582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -5462,7 +5592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -5472,7 +5602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -5482,7 +5612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -5492,7 +5622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -5502,7 +5632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -5512,7 +5642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -5522,7 +5652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -5532,7 +5662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -5542,7 +5672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -5552,7 +5682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -5562,7 +5692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -5572,7 +5702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -5582,7 +5712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -5592,7 +5722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -5602,7 +5732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -5612,7 +5742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -5622,7 +5752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -5632,7 +5762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -5642,7 +5772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -5652,7 +5782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -5662,7 +5792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -5672,7 +5802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -5682,7 +5812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -5692,7 +5822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -5702,7 +5832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -5712,7 +5842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -5722,7 +5852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -5732,7 +5862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -5742,7 +5872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -5752,7 +5882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -5762,7 +5892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -5772,7 +5902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -5782,7 +5912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -5792,7 +5922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -5802,7 +5932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -5812,7 +5942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -5822,7 +5952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -5832,7 +5962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -5842,7 +5972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -5852,7 +5982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -5862,7 +5992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -5872,7 +6002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -5882,7 +6012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -5892,7 +6022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -5902,7 +6032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -5912,23 +6042,37 @@ "origin": "external" } ] + }, + "Filters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] } }, "DescribeDBParameterGroups": { "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -5938,7 +6082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -5952,7 +6096,17 @@ "DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -5962,7 +6116,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -5972,7 +6126,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -5982,17 +6136,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -6002,7 +6146,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "200", "error": "", @@ -6012,7 +6156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -6022,7 +6166,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -6032,7 +6176,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -6042,7 +6186,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -6052,7 +6196,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -6062,7 +6206,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -6072,7 +6216,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -6082,7 +6226,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -6092,7 +6236,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -6102,7 +6246,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -6112,7 +6256,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", "test": "test_create_db_instance_non_existing_parameter_group", "response": "200", "error": "", @@ -6122,7 +6266,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -6132,7 +6276,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -6142,7 +6286,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -6152,7 +6296,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -6162,7 +6306,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -6172,7 +6316,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -6182,7 +6326,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -6192,7 +6336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -6202,7 +6346,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -6212,7 +6356,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -6222,7 +6366,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -6232,7 +6376,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -6242,7 +6386,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -6252,7 +6396,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -6262,7 +6406,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -6272,7 +6416,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -6282,7 +6426,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -6292,7 +6436,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -6302,7 +6446,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -6312,7 +6456,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -6322,7 +6466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -6332,7 +6476,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -6342,7 +6486,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -6352,7 +6496,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -6362,7 +6506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -6372,7 +6516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -6382,7 +6526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -6392,7 +6536,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -6402,7 +6546,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -6412,7 +6556,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -6422,7 +6566,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -6432,7 +6576,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -6442,7 +6586,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -6452,7 +6596,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -6462,7 +6606,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -6472,7 +6616,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -6482,7 +6626,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -6492,7 +6636,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -6502,7 +6646,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -6512,7 +6656,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -6528,7 +6672,7 @@ "DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -6544,37 +6688,47 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -6590,7 +6744,7 @@ "GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -6600,7 +6754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -6610,7 +6764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -6626,7 +6780,7 @@ "GlobalClusterIdentifier, TargetDbClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -6642,7 +6796,7 @@ "ResourceName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -6652,7 +6806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -6662,7 +6816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", "test": "test_create_db_parameter_group_add_tags", "response": "200", "error": "", @@ -6672,7 +6826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -6682,7 +6836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -6692,7 +6846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -6702,7 +6856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -6712,7 +6866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -6722,7 +6876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -6758,7 +6912,7 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "404", "error": "DBClusterNotFoundFault", @@ -6772,7 +6926,7 @@ "DBClusterIdentifier, EnableHttpEndpoint": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -6788,7 +6942,7 @@ "DBClusterEndpointIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -6802,7 +6956,7 @@ "DBClusterEndpointIdentifier, EndpointType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "400", "error": "DBClusterEndpointNotFoundFault", @@ -6816,7 +6970,7 @@ "DBClusterEndpointIdentifier, ExcludedMembers, StaticMembers": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "400", "error": "InvalidParameterValue", @@ -6832,7 +6986,7 @@ "DBClusterParameterGroupName, Parameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -6848,7 +7002,7 @@ "ApplyImmediately, DBInstanceIdentifier, DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -6862,7 +7016,7 @@ "DBInstanceIdentifier, EnableIAMDatabaseAuthentication": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -6878,7 +7032,7 @@ "DBParameterGroupName, Parameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -6894,7 +7048,7 @@ "DBInstanceIdentifier, ForceFailover": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -6910,7 +7064,7 @@ "DbClusterIdentifier, GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -6920,7 +7074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -6930,7 +7084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -6940,7 +7094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidGlobalClusterStateFault", @@ -6950,7 +7104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidGlobalClusterStateFault", @@ -6966,7 +7120,7 @@ "DBClusterIdentifier, FeatureName, RoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -6976,7 +7130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "404", "error": "DBClusterRoleNotFoundFault", @@ -6992,7 +7146,7 @@ "ResourceName, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -7002,7 +7156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -7012,7 +7166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -7028,7 +7182,7 @@ "DBClusterIdentifier, Engine, SnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", diff --git a/data/coverage/opensearch.json b/data/coverage/opensearch.json index d74c9279f3..7f9a77a3ca 100644 --- a/data/coverage/opensearch.json +++ b/data/coverage/opensearch.json @@ -656,7 +656,7 @@ "ARN, TagList": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -666,24 +666,24 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", "test": "test_cloudformation_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -692,7 +692,7 @@ "AdvancedSecurityOptions, DomainName, EngineVersion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_1.3]", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_1.3]", "test": "test_security_plugin[OpenSearch_1.3]", "response": "200", "error": "", @@ -702,7 +702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_2.5]", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_2.5]", "test": "test_security_plugin[OpenSearch_2.5]", "response": "200", "error": "", @@ -716,7 +716,7 @@ "ClusterConfig, DomainName, EngineVersion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -726,21 +726,21 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DomainEndpointOptions, DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestCustomBackendManager::test_custom_backend_with_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestCustomBackendManager::test_custom_backend_with_custom_endpoint", "test": "test_custom_backend_with_custom_endpoint", "response": "200", "error": "", @@ -750,7 +750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", "test": "test_custom_endpoint", "response": "200", "error": "", @@ -760,7 +760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", "test": "test_custom_endpoint_disabled", "response": "200", "error": "", @@ -774,7 +774,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_domain_version", "test": "test_domain_version", "response": "200", "error": "", @@ -784,7 +784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", @@ -794,7 +794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_path_endpoint_strategy", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_path_endpoint_strategy", "test": "test_path_endpoint_strategy", "response": "200", "error": "", @@ -804,7 +804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", @@ -814,7 +814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -824,7 +824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -834,7 +834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -844,8 +844,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -854,8 +854,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_domain", + "test": "test_create_domain", "response": "200", "error": "", "snapshot_skipped": "", @@ -864,8 +864,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", + "test": "test_create_existing_domain_causes_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -874,18 +874,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_indices", + "test": "test_create_indices", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_domain", - "test": "test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_describe_domains", + "test": "test_describe_domains", "response": "200", "error": "", "snapshot_skipped": "", @@ -894,8 +894,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", - "test": "test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_version", + "test": "test_domain_version", "response": "200", "error": "", "snapshot_skipped": "", @@ -904,8 +904,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_indices", - "test": "test_create_indices", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", + "test": "test_endpoint_strategy_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -914,8 +914,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_describe_domains", - "test": "test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_port", + "test": "test_endpoint_strategy_port", "response": "200", "error": "", "snapshot_skipped": "", @@ -924,8 +924,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_domain_version", - "test": "test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", + "test": "test_get_document", "response": "200", "error": "", "snapshot_skipped": "", @@ -934,8 +934,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", - "test": "test_endpoint_strategy_path", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_gzip_responses", + "test": "test_gzip_responses", "response": "200", "error": "", "snapshot_skipped": "", @@ -944,8 +944,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_port", - "test": "test_endpoint_strategy_port", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_search", + "test": "test_search", "response": "200", "error": "", "snapshot_skipped": "", @@ -954,8 +954,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_get_document", - "test": "test_get_document", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", + "test": "test_update_domain_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -964,8 +964,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_gzip_responses", - "test": "test_gzip_responses", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", + "test": "test_default_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -974,8 +974,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_search", - "test": "test_search", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", + "test": "test_path_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -984,8 +984,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", - "test": "test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", + "test": "test_port_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -994,7 +994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_domain_with_invalid_name", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_domain_with_invalid_name", "test": "test_create_domain_with_invalid_name", "response": "400", "error": "ValidationException", @@ -1004,7 +1004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_exception_header_field", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_exception_header_field", "test": "test_exception_header_field", "response": "400", "error": "ValidationException", @@ -1014,7 +1014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", "test": "test_create_existing_domain_causes_exception", "response": "409", "error": "ResourceAlreadyExistsException", @@ -1028,7 +1028,7 @@ "DomainName, EngineVersion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_domain", "test": "test_create_domain", "response": "200", "error": "", @@ -1038,7 +1038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", "test": "test_create_existing_domain_causes_exception", "response": "200", "error": "", @@ -1048,7 +1048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_describe_domains", "test": "test_describe_domains", "response": "200", "error": "", @@ -1058,7 +1058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_domain_version", "test": "test_domain_version", "response": "200", "error": "", @@ -1068,7 +1068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -1078,7 +1078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_version", "test": "test_domain_version", "response": "200", "error": "", @@ -1088,7 +1088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", @@ -1098,7 +1098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", "test": "test_create_existing_domain_causes_exception", "response": "409", "error": "ResourceAlreadyExistsException", @@ -1114,7 +1114,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -1124,17 +1124,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_domain", "test": "test_create_domain", "response": "200", "error": "", @@ -1144,7 +1144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", "test": "test_create_existing_domain_causes_exception", "response": "200", "error": "", @@ -1154,7 +1154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_describe_domains", "test": "test_describe_domains", "response": "200", "error": "", @@ -1164,7 +1164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_domain_version", "test": "test_domain_version", "response": "200", "error": "", @@ -1174,7 +1174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", @@ -1184,7 +1184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_path_endpoint_strategy", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_path_endpoint_strategy", "test": "test_path_endpoint_strategy", "response": "200", "error": "", @@ -1194,7 +1194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", @@ -1204,7 +1204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -1214,7 +1214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -1224,7 +1224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -1234,7 +1234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -1244,7 +1244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestCustomBackendManager::test_custom_backend_with_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestCustomBackendManager::test_custom_backend_with_custom_endpoint", "test": "test_custom_backend_with_custom_endpoint", "response": "200", "error": "", @@ -1254,7 +1254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", "test": "test_custom_endpoint", "response": "200", "error": "", @@ -1264,7 +1264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", "test": "test_custom_endpoint_disabled", "response": "200", "error": "", @@ -1274,17 +1274,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", "test": "test_cloudformation_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_domain", "test": "test_create_domain", "response": "200", "error": "", @@ -1294,7 +1294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", "test": "test_create_existing_domain_causes_exception", "response": "200", "error": "", @@ -1304,7 +1304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_indices", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_indices", "test": "test_create_indices", "response": "200", "error": "", @@ -1314,7 +1314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_describe_domains", "test": "test_describe_domains", "response": "200", "error": "", @@ -1324,7 +1324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_version", "test": "test_domain_version", "response": "200", "error": "", @@ -1334,7 +1334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", "test": "test_endpoint_strategy_path", "response": "200", "error": "", @@ -1344,7 +1344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_port", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_port", "test": "test_endpoint_strategy_port", "response": "200", "error": "", @@ -1354,7 +1354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", @@ -1364,7 +1364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_get_document", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", "test": "test_get_document", "response": "200", "error": "", @@ -1374,7 +1374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_gzip_responses", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_gzip_responses", "test": "test_gzip_responses", "response": "200", "error": "", @@ -1384,7 +1384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_search", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_search", "test": "test_search", "response": "200", "error": "", @@ -1394,7 +1394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_1.3]", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_1.3]", "test": "test_security_plugin[OpenSearch_1.3]", "response": "200", "error": "", @@ -1404,7 +1404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_2.5]", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_2.5]", "test": "test_security_plugin[OpenSearch_2.5]", "response": "200", "error": "", @@ -1414,7 +1414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", @@ -1424,10 +1424,30 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", - "test": "test_cfn_handle_elasticsearch_domain", - "response": "409", - "error": "ResourceNotFoundException", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", + "test": "test_default_strategy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", + "test": "test_path_strategy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", + "test": "test_port_strategy", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -1440,7 +1460,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -1450,17 +1470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", - "test": "test_domain", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_opensearch.py::test_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain", "test": "test_domain", "response": "200", "error": "", @@ -1470,7 +1480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_domain", "test": "test_create_domain", "response": "200", "error": "", @@ -1480,7 +1490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_existing_domain_causes_exception", "test": "test_create_existing_domain_causes_exception", "response": "200", "error": "", @@ -1490,7 +1500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_describe_domains", "test": "test_describe_domains", "response": "200", "error": "", @@ -1500,7 +1510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_domain_version", "test": "test_domain_version", "response": "200", "error": "", @@ -1510,7 +1520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", @@ -1520,7 +1530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_path_endpoint_strategy", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_path_endpoint_strategy", "test": "test_path_endpoint_strategy", "response": "200", "error": "", @@ -1530,7 +1540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", @@ -1540,7 +1550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", @@ -1550,17 +1560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", @@ -1570,17 +1570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", @@ -1590,17 +1580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", @@ -1610,18 +1590,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestCustomBackendManager::test_custom_backend_with_custom_endpoint", + "test": "test_custom_backend_with_custom_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -1630,8 +1600,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", + "test": "test_custom_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -1640,8 +1610,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", + "test": "test_custom_endpoint_disabled", "response": "200", "error": "", "snapshot_skipped": "", @@ -1650,8 +1620,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestCustomBackendManager::test_custom_backend_with_custom_endpoint", - "test": "test_custom_backend_with_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "200", "error": "", "snapshot_skipped": "", @@ -1660,8 +1630,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", - "test": "test_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_domain", + "test": "test_create_domain", "response": "200", "error": "", "snapshot_skipped": "", @@ -1670,8 +1640,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", - "test": "test_custom_endpoint_disabled", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", + "test": "test_create_existing_domain_causes_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -1680,18 +1650,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", - "test": "test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_indices", + "test": "test_create_indices", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_domain", - "test": "test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_describe_domains", + "test": "test_describe_domains", "response": "200", "error": "", "snapshot_skipped": "", @@ -1700,8 +1670,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_existing_domain_causes_exception", - "test": "test_create_existing_domain_causes_exception", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_version", + "test": "test_domain_version", "response": "200", "error": "", "snapshot_skipped": "", @@ -1710,8 +1680,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_indices", - "test": "test_create_indices", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", + "test": "test_endpoint_strategy_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -1720,8 +1690,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_describe_domains", - "test": "test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_port", + "test": "test_endpoint_strategy_port", "response": "200", "error": "", "snapshot_skipped": "", @@ -1730,8 +1700,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_domain_version", - "test": "test_domain_version", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", + "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", "snapshot_skipped": "", @@ -1740,8 +1710,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", - "test": "test_endpoint_strategy_path", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", + "test": "test_get_document", "response": "200", "error": "", "snapshot_skipped": "", @@ -1750,8 +1720,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_port", - "test": "test_endpoint_strategy_port", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_gzip_responses", + "test": "test_gzip_responses", "response": "200", "error": "", "snapshot_skipped": "", @@ -1760,8 +1730,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", - "test": "test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_search", + "test": "test_search", "response": "200", "error": "", "snapshot_skipped": "", @@ -1770,8 +1740,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_get_document", - "test": "test_get_document", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_1.3]", + "test": "test_security_plugin[OpenSearch_1.3]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1780,8 +1750,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_gzip_responses", - "test": "test_gzip_responses", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_2.5]", + "test": "test_security_plugin[OpenSearch_2.5]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1790,8 +1760,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_search", - "test": "test_search", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", + "test": "test_update_domain_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -1800,8 +1770,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_1.3]", - "test": "test_security_plugin[OpenSearch_1.3]", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", + "test": "test_default_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -1810,8 +1780,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_security_plugin[OpenSearch_2.5]", - "test": "test_security_plugin[OpenSearch_2.5]", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", + "test": "test_path_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -1820,8 +1790,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", - "test": "test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", + "test": "test_port_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -1836,7 +1806,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", @@ -1846,7 +1816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", @@ -1862,7 +1832,7 @@ "DomainNames": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_describe_domains", "test": "test_describe_domains", "response": "200", "error": "", @@ -1872,7 +1842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_describe_domains", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_describe_domains", "test": "test_describe_domains", "response": "200", "error": "", @@ -1920,7 +1890,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_versions", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_get_compatible_versions", "test": "test_get_compatible_versions", "response": "200", "error": "", @@ -1930,7 +1900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_get_compatible_versions", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_versions", "test": "test_get_compatible_versions", "response": "200", "error": "", @@ -1944,7 +1914,7 @@ "DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_get_compatible_version_for_domain", "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", @@ -1954,7 +1924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_compatible_version_for_domain", "test": "test_get_compatible_version_for_domain", "response": "200", "error": "", @@ -1970,7 +1940,7 @@ "EngineType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_create_domain", "test": "test_create_domain", "response": "200", "error": "", @@ -1980,7 +1950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestCustomBackendManager::test_custom_backend_with_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestCustomBackendManager::test_custom_backend_with_custom_endpoint", "test": "test_custom_backend_with_custom_endpoint", "response": "200", "error": "", @@ -1990,7 +1960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", "test": "test_custom_endpoint", "response": "200", "error": "", @@ -2000,7 +1970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", "test": "test_cloudformation_deployment", "response": "200", "error": "", @@ -2010,7 +1980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_create_domain", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_create_domain", "test": "test_create_domain", "response": "200", "error": "", @@ -2026,7 +1996,7 @@ "ARN": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", "test": "test_cfn_handle_elasticsearch_domain", "response": "200", "error": "", @@ -2042,7 +2012,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_list_versions", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_list_versions", "test": "test_list_versions", "response": "200", "error": "", @@ -2052,7 +2022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_list_versions", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_list_versions", "test": "test_list_versions", "response": "200", "error": "", @@ -2068,7 +2038,7 @@ "ClusterConfig, DomainName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_es.py::TestElasticsearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/es/test_es.py::TestElasticsearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", @@ -2078,7 +2048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", "test": "test_update_domain_config", "response": "200", "error": "", diff --git a/data/coverage/organizations.json b/data/coverage/organizations.json index d4a4792ed1..4454914c8c 100644 --- a/data/coverage/organizations.json +++ b/data/coverage/organizations.json @@ -668,7 +668,7 @@ "AccountName, Email": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_and_describe_account", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_create_and_describe_account", "test": "test_create_and_describe_account", "response": "200", "error": "", @@ -678,7 +678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_account_with_non_existing_org", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_create_account_with_non_existing_org", "test": "test_create_account_with_non_existing_org", "response": "400", "error": "AWSOrganizationsNotInUseException", @@ -694,7 +694,7 @@ "FeatureSet": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_and_describe_account", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_create_and_describe_account", "test": "test_create_and_describe_account", "response": "200", "error": "", @@ -704,7 +704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_organization", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_organization", "test": "test_organization", "response": "200", "error": "", @@ -714,7 +714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_tag_policy", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_tag_policy", "test": "test_tag_policy", "response": "200", "error": "", @@ -730,7 +730,7 @@ "Content, Description, Name, Tags, Type": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_tag_policy", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_tag_policy", "test": "test_tag_policy", "response": "200", "error": "", @@ -746,7 +746,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_and_describe_account", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_create_and_describe_account", "test": "test_create_and_describe_account", "response": "200", "error": "", @@ -756,7 +756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_organization", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_organization", "test": "test_organization", "response": "200", "error": "", @@ -766,7 +766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_tag_policy", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_tag_policy", "test": "test_tag_policy", "response": "200", "error": "", @@ -782,7 +782,7 @@ "PolicyId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_tag_policy", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_tag_policy", "test": "test_tag_policy", "response": "200", "error": "", @@ -798,7 +798,7 @@ "AccountId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_and_describe_account", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_create_and_describe_account", "test": "test_create_and_describe_account", "response": "200", "error": "", @@ -814,7 +814,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_organization", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_organization", "test": "test_organization", "response": "200", "error": "", @@ -824,7 +824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_account_with_non_existing_org", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_create_account_with_non_existing_org", "test": "test_create_account_with_non_existing_org", "response": "400", "error": "AWSOrganizationsNotInUseException", @@ -834,7 +834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_organization", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_organization", "test": "test_organization", "response": "400", "error": "AWSOrganizationsNotInUseException", @@ -850,7 +850,7 @@ "ResourceId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_tag_policy", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_tag_policy", "test": "test_tag_policy", "response": "200", "error": "", @@ -866,7 +866,7 @@ "AccountId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_create_and_describe_account", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_create_and_describe_account", "test": "test_create_and_describe_account", "response": "200", "error": "", @@ -882,7 +882,7 @@ "ResourceId, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_organizations.py::TestOrganizations::test_tag_policy", + "node_id": "LocalStack Pro: tests/aws/services/organizations/test_organizations.py::TestOrganizations::test_tag_policy", "test": "test_tag_policy", "response": "200", "error": "", diff --git a/data/coverage/qldb-session.json b/data/coverage/qldb-session.json index 3b50bcff66..eea462d29c 100644 --- a/data/coverage/qldb-session.json +++ b/data/coverage/qldb-session.json @@ -20,7 +20,7 @@ "CommitTransaction, SessionToken": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", "test": "test_complex_insert", "response": "200", "error": "", @@ -30,7 +30,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", "test": "test_insert_multiple_docs", "response": "200", "error": "", @@ -40,7 +40,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", "test": "test_list_tables", "response": "200", "error": "", @@ -50,7 +50,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", "test": "test_query_by_metadata", "response": "200", "error": "", @@ -60,7 +60,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", "test": "test_query_committed_views", "response": "200", "error": "", @@ -70,7 +70,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", "test": "test_query_history", "response": "200", "error": "", @@ -80,7 +80,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", "test": "test_query_ion_timestamp", "response": "200", "error": "", @@ -90,7 +90,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", "test": "test_query_join_tables", "response": "200", "error": "", @@ -100,7 +100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", "test": "test_query_with_parameters", "response": "200", "error": "", @@ -110,7 +110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", "test": "test_query_with_params_via_api", "response": "200", "error": "", @@ -120,7 +120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -134,7 +134,7 @@ "ExecuteStatement, SessionToken": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", "test": "test_complex_insert", "response": "200", "error": "", @@ -144,7 +144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", "test": "test_insert_multiple_docs", "response": "200", "error": "", @@ -154,7 +154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", "test": "test_list_tables", "response": "200", "error": "", @@ -164,7 +164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", "test": "test_query_by_metadata", "response": "200", "error": "", @@ -174,7 +174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", "test": "test_query_committed_views", "response": "200", "error": "", @@ -184,7 +184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", "test": "test_query_history", "response": "200", "error": "", @@ -194,7 +194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", "test": "test_query_ion_timestamp", "response": "200", "error": "", @@ -204,7 +204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", "test": "test_query_join_tables", "response": "200", "error": "", @@ -214,7 +214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", "test": "test_query_with_parameters", "response": "200", "error": "", @@ -224,7 +224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", "test": "test_query_with_params_via_api", "response": "200", "error": "", @@ -234,7 +234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -244,7 +244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", "test": "test_update_query_response", "response": "200", "error": "", @@ -258,7 +258,7 @@ "SessionToken, StartTransaction": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", "test": "test_complex_insert", "response": "200", "error": "", @@ -268,7 +268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", "test": "test_insert_multiple_docs", "response": "200", "error": "", @@ -278,7 +278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", "test": "test_list_tables", "response": "200", "error": "", @@ -288,7 +288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", "test": "test_query_by_metadata", "response": "200", "error": "", @@ -298,7 +298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", "test": "test_query_committed_views", "response": "200", "error": "", @@ -308,7 +308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", "test": "test_query_history", "response": "200", "error": "", @@ -318,7 +318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", "test": "test_query_ion_timestamp", "response": "200", "error": "", @@ -328,7 +328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", "test": "test_query_join_tables", "response": "200", "error": "", @@ -338,7 +338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", "test": "test_query_with_parameters", "response": "200", "error": "", @@ -348,7 +348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", "test": "test_query_with_params_via_api", "response": "200", "error": "", @@ -358,7 +358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -368,7 +368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", "test": "test_update_query_response", "response": "200", "error": "", @@ -382,7 +382,7 @@ "StartSession": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", "test": "test_complex_insert", "response": "200", "error": "", @@ -392,7 +392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", "test": "test_insert_multiple_docs", "response": "200", "error": "", @@ -402,7 +402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", "test": "test_list_tables", "response": "200", "error": "", @@ -412,7 +412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", "test": "test_query_by_metadata", "response": "200", "error": "", @@ -422,7 +422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", "test": "test_query_committed_views", "response": "200", "error": "", @@ -432,7 +432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", "test": "test_query_history", "response": "200", "error": "", @@ -442,7 +442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", "test": "test_query_ion_timestamp", "response": "200", "error": "", @@ -452,7 +452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", "test": "test_query_join_tables", "response": "200", "error": "", @@ -462,7 +462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", "test": "test_query_with_parameters", "response": "200", "error": "", @@ -472,7 +472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", "test": "test_query_with_params_via_api", "response": "200", "error": "", @@ -482,7 +482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -492,7 +492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", "test": "test_update_query_response", "response": "200", "error": "", diff --git a/data/coverage/qldb.json b/data/coverage/qldb.json index b011e1f5e0..a22f5abf7f 100644 --- a/data/coverage/qldb.json +++ b/data/coverage/qldb.json @@ -248,17 +248,17 @@ "Name, PermissionsMode": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", "test": "test_complex_insert", "response": "200", "error": "", @@ -268,7 +268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", "test": "test_describe_and_delete_ledger", "response": "200", "error": "", @@ -278,7 +278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", "test": "test_insert_multiple_docs", "response": "200", "error": "", @@ -288,7 +288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", "test": "test_list_ledgers", "response": "200", "error": "", @@ -298,7 +298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", "test": "test_list_tables", "response": "200", "error": "", @@ -308,7 +308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", "test": "test_query_by_metadata", "response": "200", "error": "", @@ -318,7 +318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", "test": "test_query_committed_views", "response": "200", "error": "", @@ -328,7 +328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", "test": "test_query_history", "response": "200", "error": "", @@ -338,7 +338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", "test": "test_query_ion_timestamp", "response": "200", "error": "", @@ -348,7 +348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", "test": "test_query_join_tables", "response": "200", "error": "", @@ -358,7 +358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", "test": "test_query_with_parameters", "response": "200", "error": "", @@ -368,7 +368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", "test": "test_query_with_params_via_api", "response": "200", "error": "", @@ -378,7 +378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -388,7 +388,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", "test": "test_update_query_response", "response": "200", "error": "", @@ -402,14 +402,14 @@ "Name, PermissionsMode, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -418,17 +418,17 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", "test": "test_complex_insert", "response": "200", "error": "", @@ -438,7 +438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", "test": "test_describe_and_delete_ledger", "response": "200", "error": "", @@ -448,7 +448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", "test": "test_insert_multiple_docs", "response": "200", "error": "", @@ -458,7 +458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", "test": "test_list_ledgers", "response": "200", "error": "", @@ -468,7 +468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", "test": "test_list_tables", "response": "200", "error": "", @@ -478,7 +478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", "test": "test_query_by_metadata", "response": "200", "error": "", @@ -488,7 +488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", "test": "test_query_committed_views", "response": "200", "error": "", @@ -498,7 +498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", "test": "test_query_history", "response": "200", "error": "", @@ -508,7 +508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", "test": "test_query_ion_timestamp", "response": "200", "error": "", @@ -518,7 +518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", "test": "test_query_join_tables", "response": "200", "error": "", @@ -528,7 +528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", "test": "test_query_with_parameters", "response": "200", "error": "", @@ -538,7 +538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", "test": "test_query_with_params_via_api", "response": "200", "error": "", @@ -548,7 +548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -558,7 +558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", "test": "test_update_query_response", "response": "200", "error": "", @@ -568,7 +568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", "test": "test_describe_and_delete_ledger", "response": "412", "error": "ResourcePreconditionNotMetException", @@ -584,17 +584,17 @@ "Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", "test": "test_complex_insert", "response": "200", "error": "", @@ -604,7 +604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", "test": "test_describe_and_delete_ledger", "response": "200", "error": "", @@ -614,7 +614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", "test": "test_insert_multiple_docs", "response": "200", "error": "", @@ -624,7 +624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", "test": "test_list_ledgers", "response": "200", "error": "", @@ -634,7 +634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", "test": "test_list_tables", "response": "200", "error": "", @@ -644,7 +644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", "test": "test_query_by_metadata", "response": "200", "error": "", @@ -654,7 +654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", "test": "test_query_committed_views", "response": "200", "error": "", @@ -664,7 +664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", "test": "test_query_history", "response": "200", "error": "", @@ -674,7 +674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", "test": "test_query_ion_timestamp", "response": "200", "error": "", @@ -684,7 +684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", "test": "test_query_join_tables", "response": "200", "error": "", @@ -694,7 +694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", "test": "test_query_with_parameters", "response": "200", "error": "", @@ -704,7 +704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", "test": "test_query_with_params_via_api", "response": "200", "error": "", @@ -714,7 +714,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -724,7 +724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", "test": "test_update_query_response", "response": "200", "error": "", @@ -734,7 +734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", "test": "test_describe_and_delete_ledger", "response": "404", "error": "ResourceNotFoundException", @@ -750,7 +750,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", @@ -760,7 +760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", "test": "test_list_ledgers", "response": "200", "error": "", @@ -776,7 +776,7 @@ "ResourceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", @@ -792,7 +792,7 @@ "InclusiveStartTime, KinesisConfiguration, LedgerName, RoleArn, StreamName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -808,17 +808,17 @@ "DeletionProtection, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_qldb.py::test_create_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_qldb.py::test_create_ledgers", "test": "test_create_ledgers", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_complex_insert", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", "test": "test_complex_insert", "response": "200", "error": "", @@ -828,7 +828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", "test": "test_describe_and_delete_ledger", "response": "200", "error": "", @@ -838,7 +838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", "test": "test_insert_multiple_docs", "response": "200", "error": "", @@ -848,7 +848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_ledgers", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", "test": "test_list_ledgers", "response": "200", "error": "", @@ -858,7 +858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_list_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", "test": "test_list_tables", "response": "200", "error": "", @@ -868,7 +868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", "test": "test_query_by_metadata", "response": "200", "error": "", @@ -878,7 +878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_committed_views", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", "test": "test_query_committed_views", "response": "200", "error": "", @@ -888,7 +888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_history", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_history", "test": "test_query_history", "response": "200", "error": "", @@ -898,7 +898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", "test": "test_query_ion_timestamp", "response": "200", "error": "", @@ -908,7 +908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_join_tables", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", "test": "test_query_join_tables", "response": "200", "error": "", @@ -918,7 +918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", "test": "test_query_with_parameters", "response": "200", "error": "", @@ -928,7 +928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", "test": "test_query_with_params_via_api", "response": "200", "error": "", @@ -938,7 +938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_stream_journal", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", "test": "test_stream_journal", "response": "200", "error": "", @@ -948,7 +948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_update_query_response", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", "test": "test_update_query_response", "response": "200", "error": "", @@ -958,7 +958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", + "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", "test": "test_describe_and_delete_ledger", "response": "404", "error": "ResourceNotFoundException", diff --git a/data/coverage/rds-data.json b/data/coverage/rds-data.json index 51b654b5bb..d09beb166b 100644 --- a/data/coverage/rds-data.json +++ b/data/coverage/rds-data.json @@ -80,7 +80,7 @@ "database, resourceArn, secretArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -96,7 +96,7 @@ "resourceArn, secretArn, transactionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -112,7 +112,7 @@ "awsSecretStoreArn, dbClusterOrInstanceArn, sqlStatements": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -128,7 +128,7 @@ "database, formatRecordsAs, includeResultMetadata, resourceArn, secretArn, sql": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -142,7 +142,7 @@ "database, includeResultMetadata, resourceArn, secretArn, sql": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -152,7 +152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -162,7 +162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -176,7 +176,7 @@ "database, parameters, resourceArn, secretArn, sql": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -186,7 +186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -196,7 +196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -210,7 +210,7 @@ "database, parameters, resourceArn, secretArn, sql, transactionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -224,7 +224,7 @@ "database, resourceArn, secretArn, sql": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -234,7 +234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -244,7 +244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -254,7 +254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "400", "error": "BadRequestException", @@ -268,7 +268,7 @@ "database, resourceArn, secretArn, sql, transactionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -282,7 +282,7 @@ "includeResultMetadata, resourceArn, secretArn, sql": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -296,7 +296,7 @@ "resourceArn, secretArn, sql": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -312,7 +312,7 @@ "resourceArn, secretArn, transactionId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", diff --git a/data/coverage/rds.json b/data/coverage/rds.json index f9cf8eb616..ab1c6a7409 100644 --- a/data/coverage/rds.json +++ b/data/coverage/rds.json @@ -1724,7 +1724,7 @@ "DBClusterIdentifier, FeatureName, RoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -1734,7 +1734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "400", "error": "DBClusterRoleAlreadyExistsFault", @@ -1750,7 +1750,7 @@ "DBInstanceIdentifier, FeatureName, RoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -1760,7 +1760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -1770,7 +1770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -1780,7 +1780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -1790,7 +1790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -1800,7 +1800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -1810,7 +1810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -1820,7 +1820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -1830,7 +1830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -1840,7 +1840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -1850,7 +1850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -1860,7 +1860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -1870,7 +1870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -1880,7 +1880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "400", "error": "InvalidParameterValue", @@ -1896,7 +1896,7 @@ "ResourceName, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -1906,7 +1906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", "test": "test_create_db_parameter_group_add_tags", "response": "200", "error": "", @@ -1916,7 +1916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -1926,7 +1926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -1936,7 +1936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -1952,7 +1952,7 @@ "SourceDBParameterGroupIdentifier, TargetDBParameterGroupDescription, TargetDBParameterGroupIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "200", "error": "", @@ -1962,7 +1962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "400", "error": "DBParameterGroupAlreadyExistsFault", @@ -1972,7 +1972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "404", "error": "DBParameterGroupNotFoundFault", @@ -1982,7 +1982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "404", "error": "DBParameterGroupNotFoundFault", @@ -1998,7 +1998,7 @@ "SourceOptionGroupIdentifier, Tags, TargetOptionGroupDescription, TargetOptionGroupIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -2012,7 +2012,7 @@ "SourceOptionGroupIdentifier, TargetOptionGroupDescription, TargetOptionGroupIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -2022,7 +2022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", "test": "test_negative_cases_modify_option_group", "response": "404", "error": "OptionGroupNotFoundFault", @@ -2038,35 +2038,35 @@ "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, DBClusterParameterGroupName, DeletionProtection, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, DBClusterParameterGroupName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", "test": "test_create_db_cluster_non_existing_parameter_group", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -2077,10 +2077,38 @@ } ] }, + "DBClusterIdentifier, DBSubnetGroupName, Engine, MasterUserPassword, MasterUsername, StorageEncrypted, VpcSecurityGroupIds": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "DBClusterIdentifier, DBSubnetGroupName, Engine, StorageEncrypted, VpcSecurityGroupIds": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "DBClusterIdentifier, DatabaseName, EnableCloudwatchLogsExports, EnableHttpEndpoint, Engine, MasterUserPassword, MasterUsername, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -2094,7 +2122,7 @@ "DBClusterIdentifier, DatabaseName, EnableGlobalWriteForwarding, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -2108,7 +2136,7 @@ "DBClusterIdentifier, DatabaseName, EnableHttpEndpoint, Engine, EngineMode, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -2118,7 +2146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -2132,7 +2160,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineMode, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -2146,7 +2174,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineMode, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -2160,7 +2188,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2170,7 +2198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -2180,7 +2208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -2190,7 +2218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterValue", @@ -2204,7 +2232,7 @@ "DBClusterIdentifier, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -2214,7 +2242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -2224,7 +2252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -2234,7 +2262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -2244,7 +2272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -2254,7 +2282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -2264,7 +2292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -2274,7 +2302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -2284,7 +2312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -2294,7 +2322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -2304,7 +2332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -2314,7 +2342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_invalid_cluster_identifier", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_invalid_cluster_identifier", "test": "test_invalid_cluster_identifier", "response": "400", "error": "InvalidClusterIdentifier", @@ -2328,17 +2356,17 @@ "DBClusterIdentifier, DatabaseName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -2348,7 +2376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -2358,7 +2386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -2368,7 +2396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -2382,7 +2410,7 @@ "DBClusterIdentifier, EnableGlobalWriteForwarding, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidParameterValue", @@ -2396,7 +2424,7 @@ "DBClusterIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -2406,7 +2434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -2416,7 +2444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -2426,7 +2454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_with_invalid_engine", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_with_invalid_engine", "test": "test_create_db_cluster_with_invalid_engine", "response": "400", "error": "InvalidParameterValue", @@ -2440,7 +2468,7 @@ "DBClusterIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -2450,7 +2478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -2460,7 +2488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -2474,7 +2502,7 @@ "DBClusterIdentifier, Engine, EngineVersion, GlobalClusterIdentifier, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2484,7 +2512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -2498,17 +2526,17 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", "response": "200", "error": "", @@ -2518,7 +2546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -2528,7 +2556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -2538,7 +2566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -2548,7 +2576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -2558,7 +2586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "400", "error": "DBClusterAlreadyExistsFault", @@ -2572,7 +2600,7 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -2586,7 +2614,7 @@ "DBClusterIdentifier, Engine, MasterUserPassword, MasterUsername, ScalingConfiguration": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -2600,7 +2628,7 @@ "DBClusterIdentifier, Engine, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -2616,7 +2644,7 @@ "DBClusterEndpointIdentifier, DBClusterIdentifier, EndpointType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "400", "error": "InvalidParameterValue", @@ -2630,7 +2658,7 @@ "DBClusterEndpointIdentifier, DBClusterIdentifier, EndpointType, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -2646,47 +2674,47 @@ "DBClusterParameterGroupName, DBParameterGroupFamily, Description": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", - "test": "test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -2696,7 +2724,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -2706,7 +2734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -2716,7 +2744,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -2726,7 +2754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -2736,7 +2764,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -2746,7 +2774,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -2756,7 +2784,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -2766,7 +2794,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -2776,7 +2804,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -2786,7 +2814,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -2796,7 +2824,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -2806,7 +2834,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -2816,7 +2844,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -2826,7 +2854,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -2836,7 +2864,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -2846,7 +2874,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -2856,7 +2884,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -2866,7 +2894,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -2876,7 +2904,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -2886,7 +2914,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -2910,7 +2938,7 @@ "DBClusterParameterGroupName, DBParameterGroupFamily, Description, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -2926,7 +2954,7 @@ "DBClusterIdentifier, DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -2942,21 +2970,21 @@ "AllocatedStorage, CopyTagsToSnapshot, DBInstanceClass, DBInstanceIdentifier, DBName, DBSubnetGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername, PubliclyAccessible, StorageType, VpcSecurityGroupIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -2970,7 +2998,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -2980,7 +3008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -2990,7 +3018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -3004,7 +3032,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -3014,7 +3042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -3024,7 +3052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -3034,7 +3062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -3044,7 +3072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -3054,7 +3082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -3064,7 +3092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -3078,7 +3106,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -3092,7 +3120,7 @@ "AllocatedStorage, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "400", "error": "InvalidParameterCombination", @@ -3106,21 +3134,21 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, DBParameterGroupName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, EnableIAMDatabaseAuthentication, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -3130,7 +3158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -3144,7 +3172,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -3154,7 +3182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -3164,7 +3192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -3174,7 +3202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -3184,7 +3212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -3194,7 +3222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -3204,7 +3232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -3214,7 +3242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -3224,7 +3252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -3234,7 +3262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -3244,7 +3272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -3254,7 +3282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -3268,21 +3296,21 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBParameterGroupName, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", "test": "test_create_db_instance_non_existing_parameter_group", "response": "404", "error": "DBParameterGroupNotFoundFault", @@ -3296,7 +3324,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, DBParameterGroupName, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -3310,7 +3338,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -3320,7 +3348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -3330,7 +3358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -3340,7 +3368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -3354,7 +3382,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -3364,7 +3392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -3374,7 +3402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -3384,7 +3412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -3394,7 +3422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -3404,7 +3432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -3414,7 +3442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -3424,7 +3452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -3438,7 +3466,7 @@ "AllocatedStorage, DBInstanceClass, DBInstanceIdentifier, Engine, MasterUserPassword, MasterUsername, Port": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -3448,7 +3476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -3458,7 +3486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -3468,7 +3496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -3478,7 +3506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -3488,7 +3516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -3498,7 +3526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -3508,7 +3536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -3518,7 +3546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -3528,7 +3556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "400", "error": "DBInstanceAlreadyExistsFault", @@ -3539,10 +3567,38 @@ } ] }, + "AutoMinorVersionUpgrade, DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, + "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -3552,7 +3608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -3562,7 +3618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -3572,7 +3628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -3586,21 +3642,21 @@ "DBClusterIdentifier, DBInstanceClass, DBInstanceIdentifier, Engine, PromotionTier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBInstanceClass, DBInstanceIdentifier, DBName, Engine, MasterUserPassword, MasterUsername": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -3614,7 +3670,7 @@ "DBInstanceClass, DBInstanceIdentifier, Engine": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -3630,7 +3686,17 @@ "DBParameterGroupFamily, DBParameterGroupName, Description": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -3640,17 +3706,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -3660,17 +3726,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -3680,7 +3736,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "200", "error": "", @@ -3690,7 +3746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -3700,7 +3756,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -3710,7 +3766,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -3720,7 +3776,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -3730,7 +3786,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -3740,7 +3796,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -3750,7 +3806,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -3760,7 +3816,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -3770,7 +3826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -3780,7 +3836,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -3790,7 +3846,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -3800,7 +3856,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -3810,7 +3866,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -3820,7 +3876,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -3830,7 +3886,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -3840,7 +3896,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -3850,7 +3906,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -3860,7 +3916,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -3870,7 +3926,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -3880,7 +3936,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -3890,7 +3946,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -3900,7 +3956,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -3910,7 +3966,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -3924,7 +3980,7 @@ "DBParameterGroupFamily, DBParameterGroupName, Description, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", "test": "test_create_db_parameter_group_add_tags", "response": "200", "error": "", @@ -3940,21 +3996,21 @@ "Auth, DBProxyName, DebugLogging, EngineFamily, IdleClientTimeout, RequireTLS, RoleArn, VpcSubnetIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Auth, DBProxyName, EngineFamily, RoleArn, Tags, VpcSubnetIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -3970,7 +4026,7 @@ "DBInstanceIdentifier, DBSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -3986,27 +4042,27 @@ "DBSubnetGroupDescription, DBSubnetGroupName, SubnetIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -4016,7 +4072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "400", "error": "CommonServiceException", @@ -4030,14 +4086,14 @@ "DBSubnetGroupDescription, DBSubnetGroupName, SubnetIds, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -4046,7 +4102,7 @@ "Engine, EngineVersion, GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -4056,7 +4112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -4066,7 +4122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -4082,7 +4138,7 @@ "EngineName, MajorEngineVersion, OptionGroupDescription, OptionGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", "test": "test_negative_cases_modify_option_group", "response": "200", "error": "", @@ -4092,7 +4148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", "test": "test_negative_cases_modify_option_group", "response": "400", "error": "CommonServiceException", @@ -4106,7 +4162,7 @@ "EngineName, MajorEngineVersion, OptionGroupDescription, OptionGroupName, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -4122,47 +4178,47 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", "response": "200", "error": "", @@ -4172,7 +4228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -4182,21 +4238,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "400", "error": "InvalidDBClusterStateFault", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBClusterIdentifier, SkipFinalSnapshot": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -4206,7 +4262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -4216,7 +4272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "200", "error": "", @@ -4226,7 +4282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "200", "error": "", @@ -4236,7 +4292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "200", "error": "", @@ -4246,7 +4302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "200", "error": "", @@ -4256,7 +4312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -4266,7 +4322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -4276,7 +4332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -4286,7 +4342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -4296,7 +4352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -4306,7 +4362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -4316,7 +4372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -4326,7 +4382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4336,7 +4392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -4346,7 +4402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -4356,7 +4412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -4366,7 +4422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -4376,7 +4432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -4386,7 +4442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -4396,7 +4452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -4406,7 +4462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -4416,7 +4472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -4426,7 +4482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -4436,7 +4492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -4446,7 +4502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -4456,7 +4512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -4466,7 +4522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -4476,7 +4532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -4486,7 +4542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -4496,7 +4552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -4506,7 +4562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -4516,7 +4572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -4526,7 +4582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "400", "error": "InvalidDBClusterStateFault", @@ -4542,7 +4598,7 @@ "DBClusterEndpointIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -4552,7 +4608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "400", "error": "DBClusterEndpointNotFoundFault", @@ -4568,27 +4624,27 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -4614,7 +4670,7 @@ "DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -4630,38 +4686,48 @@ "DBInstanceIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "test": "test_create_db_custom_port", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", - "test": "test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", "snapshot_skipped": "", @@ -4670,31 +4736,31 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", - "test": "test_global_cluster_remove_instances_from_cluster", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "400", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBInstanceIdentifier, SkipFinalSnapshot": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -4704,7 +4770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -4714,7 +4780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -4724,7 +4790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -4734,7 +4800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -4744,7 +4810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -4754,7 +4820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -4764,7 +4830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -4774,7 +4840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -4784,7 +4850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -4794,7 +4860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -4804,7 +4870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -4814,7 +4880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -4824,7 +4890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -4834,7 +4900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -4844,7 +4910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -4854,7 +4920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -4864,7 +4930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -4874,7 +4940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -4884,7 +4950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -4894,7 +4960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -4904,7 +4970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -4914,7 +4980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -4924,7 +4990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -4934,7 +5000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -4944,7 +5010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -4954,7 +5020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -4964,7 +5030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -4974,7 +5040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -4984,7 +5050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -4994,7 +5060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -5004,7 +5070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -5014,7 +5080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -5024,7 +5090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -5034,7 +5100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -5044,7 +5110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -5054,7 +5120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -5064,7 +5130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -5074,7 +5140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -5084,7 +5150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -5094,7 +5160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -5104,7 +5170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -5114,7 +5180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -5124,7 +5190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -5134,7 +5200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "400", "error": "CommonServiceException", @@ -5144,7 +5210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "400", "error": "CommonServiceException", @@ -5154,7 +5220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "400", "error": "CommonServiceException", @@ -5164,7 +5230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "400", "error": "CommonServiceException", @@ -5174,7 +5240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "400", "error": "CommonServiceException", @@ -5184,7 +5250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "400", "error": "CommonServiceException", @@ -5194,7 +5260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "400", "error": "CommonServiceException", @@ -5210,17 +5276,17 @@ "DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "200", "error": "", @@ -5230,7 +5296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -5246,17 +5312,17 @@ "DBProxyName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -5272,37 +5338,37 @@ "DBSubnetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -5318,7 +5384,7 @@ "OptionGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -5328,7 +5394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", "test": "test_negative_cases_modify_option_group", "response": "200", "error": "", @@ -5338,7 +5404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "400", "error": "CommonServiceException", @@ -5348,7 +5414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "400", "error": "CommonServiceException", @@ -5364,7 +5430,7 @@ "DBClusterIdentifiers, DBProxyName, TargetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -5374,7 +5440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "404", "error": "DBProxyTargetNotFoundFault", @@ -5388,104 +5454,104 @@ "DBInstanceIdentifiers, DBProxyName, TargetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "404", "error": "DBProxyNotFoundFault", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -5494,7 +5560,7 @@ "DBClusterEndpointIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -5510,27 +5576,27 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -5544,7 +5610,17 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -5554,7 +5630,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", "test": "test_docdb_cluster", "response": "200", "error": "", @@ -5564,7 +5640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -5574,8 +5650,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", + "test": "test_create_query_db", "response": "200", "error": "", "snapshot_skipped": "", @@ -5584,7 +5660,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db_with_port", + "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db_with_port", "test": "test_create_query_db_with_port", "response": "200", "error": "", @@ -5594,7 +5670,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -5604,7 +5680,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_neo4j_cluster", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_neo4j_cluster", "test": "test_create_neo4j_cluster", "response": "200", "error": "", @@ -5614,7 +5690,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -5624,7 +5700,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -5634,7 +5710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -5644,7 +5720,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -5654,7 +5730,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -5664,7 +5740,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -5674,7 +5750,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -5684,7 +5760,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -5694,7 +5770,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -5704,7 +5780,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -5714,7 +5790,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -5724,7 +5800,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -5734,7 +5810,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -5744,7 +5820,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -5774,27 +5850,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_docdb.py::TestDocDB::test_create_query_db", - "test": "test_create_query_db", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", + "response": "404", + "error": "DBClusterParameterGroupNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.1.0.0-3.4.11]", "test": "test_create_query_db[1.1.0.0-3.4.11]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5804,7 +5890,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.0.1-3.5.2]", "test": "test_create_query_db[1.2.0.1-3.5.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5814,7 +5900,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[1.2.1.0-3.6.2]", "test": "test_create_query_db[1.2.1.0-3.6.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5824,7 +5910,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db[None-3.4.13]", "test": "test_create_query_db[None-3.4.13]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5834,7 +5920,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5844,7 +5930,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5854,7 +5940,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5864,7 +5950,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_cluster_non_existing_parameter_group", "test": "test_create_db_cluster_non_existing_parameter_group", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5874,7 +5960,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5884,7 +5970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5894,7 +5980,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5904,7 +5990,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5914,7 +6000,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5924,7 +6010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5934,7 +6020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5944,7 +6030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5954,7 +6040,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5964,7 +6050,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5974,7 +6060,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5984,7 +6070,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -5994,7 +6080,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -6004,7 +6090,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -6014,7 +6100,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -6024,7 +6110,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -6034,7 +6120,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "404", "error": "DBClusterParameterGroupNotFoundFault", @@ -6050,7 +6136,7 @@ "DBClusterParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -6090,7 +6176,7 @@ "DBClusterSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -6100,7 +6186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -6116,57 +6202,67 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", + "test": "test_describe_db_clusters_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -6176,7 +6272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -6186,7 +6282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -6196,7 +6292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -6210,48 +6306,48 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_docdb.py::test_docdb_cluster", - "test": "test_docdb_cluster", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_cluster_deployment", - "test": "test_db_cluster_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::test_docdb_cluster", + "test": "test_docdb_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_cluster_deployment", + "test": "test_db_cluster_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -6260,7 +6356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -6270,7 +6366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -6280,7 +6376,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -6290,7 +6386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -6300,7 +6396,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -6310,7 +6406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -6320,7 +6416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -6330,7 +6426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -6340,7 +6436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -6350,7 +6446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -6360,7 +6456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -6370,7 +6466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_already_exists", "test": "test_db_cluster_already_exists", "response": "200", "error": "", @@ -6380,7 +6476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -6390,7 +6486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_scaling", "test": "test_db_cluster_scaling", "response": "200", "error": "", @@ -6400,7 +6496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -6410,7 +6506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -6420,7 +6516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[11.15]", "test": "test_postgres_versions[11.15]", "response": "200", "error": "", @@ -6430,7 +6526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[12.9]", "test": "test_postgres_versions[12.9]", "response": "200", "error": "", @@ -6440,7 +6536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_versions[13.4]", "test": "test_postgres_versions[13.4]", "response": "200", "error": "", @@ -6450,7 +6546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_serverless_no_cluster_endpoint", "test": "test_serverless_no_cluster_endpoint", "response": "200", "error": "", @@ -6460,7 +6556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -6470,7 +6566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -6480,7 +6576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -6490,7 +6586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -6500,7 +6596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -6510,7 +6606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -6520,7 +6616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -6530,7 +6626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -6540,7 +6636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -6550,7 +6646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -6560,7 +6656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "404", "error": "DBClusterNotFoundFault", @@ -6570,7 +6666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_describe_db_cluster_not_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_describe_db_cluster_not_existent", "test": "test_describe_db_cluster_not_existent", "response": "404", "error": "DBClusterNotFoundFault", @@ -6580,7 +6676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "404", "error": "DBClusterNotFoundFault", @@ -6590,13 +6686,27 @@ "origin": "external" } ] + }, + "Filters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_clusters_with_filter", + "test": "test_describe_db_clusters_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] } }, "DescribeDBEngineVersions": { "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", "test": "test_describe_db_engine_versions", "response": "200", "error": "", @@ -6606,7 +6716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", "test": "test_describe_db_engine_versions_paginated", "response": "200", "error": "", @@ -6620,7 +6730,7 @@ "Engine, EngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions", "test": "test_describe_db_engine_versions", "response": "200", "error": "", @@ -6634,7 +6744,7 @@ "Engine, MaxRecords": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_describe_db_engine_versions_paginated", "test": "test_describe_db_engine_versions_paginated", "response": "200", "error": "", @@ -6650,47 +6760,67 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", - "test": "test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..DbAddress']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "test": "test_db_instance_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DbAddress']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -6700,7 +6830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -6710,7 +6840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -6720,7 +6850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -6734,57 +6864,57 @@ "DBInstanceIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..DbAddress']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -6794,7 +6924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -6804,7 +6934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -6814,7 +6944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -6824,7 +6954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -6834,7 +6964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -6844,7 +6974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -6854,7 +6984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -6864,7 +6994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -6874,7 +7004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -6884,7 +7014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -6894,7 +7024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -6904,7 +7034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -6914,7 +7044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -6924,7 +7054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -6934,7 +7064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -6944,7 +7074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -6954,7 +7084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -6964,7 +7094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -6974,7 +7104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -6984,7 +7114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -6994,7 +7124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -7004,7 +7134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -7014,7 +7144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -7024,7 +7154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -7034,7 +7164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -7044,7 +7174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -7054,7 +7184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -7064,7 +7194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -7074,7 +7204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -7084,7 +7214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -7094,7 +7224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -7104,7 +7234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -7114,7 +7244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -7124,7 +7254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -7134,7 +7264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -7144,7 +7274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -7154,7 +7284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -7164,7 +7294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -7174,7 +7304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -7184,7 +7314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -7194,7 +7324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -7204,7 +7334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -7214,7 +7344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -7224,7 +7354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -7234,7 +7364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -7244,7 +7374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -7254,7 +7384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -7264,7 +7394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -7274,23 +7404,37 @@ "origin": "external" } ] + }, + "Filters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] } }, "DescribeDBParameterGroups": { "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -7300,7 +7444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -7314,7 +7458,17 @@ "DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_instance_deployment", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_instance_deployment", "test": "test_db_instance_deployment", "response": "200", "error": "", @@ -7324,7 +7478,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -7334,7 +7488,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -7344,17 +7498,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -7364,7 +7508,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_copy_db_parameter_groups", "test": "test_copy_db_parameter_groups", "response": "200", "error": "", @@ -7374,7 +7518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMariaDB::test_create_mariadb", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMariaDB::test_create_mariadb", "test": "test_create_mariadb", "response": "200", "error": "", @@ -7384,7 +7528,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMssql::test_create_mssql", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMssql::test_create_mssql", "test": "test_create_mssql", "response": "200", "error": "", @@ -7394,7 +7538,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[False-5.7.39-MariaDB]", "test": "test_create_mysql[False-5.7.39-MariaDB]", "response": "200", "error": "", @@ -7404,7 +7548,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_create_mysql[True-8.0.30-MySQL Community Server]", "test": "test_create_mysql[True-8.0.30-MySQL Community Server]", "response": "200", "error": "", @@ -7414,7 +7558,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -7424,7 +7568,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres", "test": "test_create_aurora_postgres", "response": "200", "error": "", @@ -7434,7 +7578,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_postgres_instance", "test": "test_create_aurora_postgres_instance", "response": "200", "error": "", @@ -7444,7 +7588,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster", "test": "test_create_aurora_v2_cluster", "response": "200", "error": "", @@ -7454,7 +7598,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_aurora_v2_cluster_delete_instances", "test": "test_create_aurora_v2_cluster_delete_instances", "response": "200", "error": "", @@ -7464,7 +7608,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_custom_port", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_custom_port", "test": "test_create_db_custom_port", "response": "200", "error": "", @@ -7474,7 +7618,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_db_instance_non_existing_parameter_group", "test": "test_create_db_instance_non_existing_parameter_group", "response": "200", "error": "", @@ -7484,7 +7628,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -7494,7 +7638,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -7504,7 +7648,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_instance_already_exists", "test": "test_db_instance_already_exists", "response": "200", "error": "", @@ -7514,7 +7658,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -7524,7 +7668,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -7534,7 +7678,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -7544,7 +7688,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -7554,7 +7698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_postgres_db_parametergroup_named_default", "test": "test_postgres_db_parametergroup_named_default", "response": "200", "error": "", @@ -7564,7 +7708,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -7574,7 +7718,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -7584,7 +7728,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -7594,7 +7738,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -7604,7 +7748,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -7614,7 +7758,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -7624,7 +7768,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -7634,7 +7778,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -7644,7 +7788,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -7654,7 +7798,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -7664,7 +7808,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -7674,7 +7818,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -7684,7 +7828,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -7694,7 +7838,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -7704,7 +7848,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -7714,7 +7858,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -7724,7 +7868,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -7734,7 +7878,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -7744,7 +7888,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -7754,7 +7898,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[10.23]", "test": "test_postgres_s3_extension_helpers[10.23]", "response": "200", "error": "", @@ -7764,7 +7908,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11.16]", "test": "test_postgres_s3_extension_helpers[11.16]", "response": "200", "error": "", @@ -7774,7 +7918,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12.8]", "test": "test_postgres_s3_extension_helpers[12.8]", "response": "200", "error": "", @@ -7784,7 +7928,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[13.4]", "test": "test_postgres_s3_extension_helpers[13.4]", "response": "200", "error": "", @@ -7794,7 +7938,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[14.7]", "test": "test_postgres_s3_extension_helpers[14.7]", "response": "200", "error": "", @@ -7804,7 +7948,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[15.2]", "test": "test_postgres_s3_extension_helpers[15.2]", "response": "200", "error": "", @@ -7814,7 +7958,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_cluster_with_instances", "test": "test_reset_cluster_with_instances", "response": "200", "error": "", @@ -7824,7 +7968,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mariadb]", "test": "test_reset_db_instance[mariadb]", "response": "200", "error": "", @@ -7834,7 +7978,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[mysql]", "test": "test_reset_db_instance[mysql]", "response": "200", "error": "", @@ -7844,7 +7988,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsReset::test_reset_db_instance[sqlserver-se]", "test": "test_reset_db_instance[sqlserver-se]", "response": "200", "error": "", @@ -7854,7 +7998,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -7864,7 +8008,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -7874,7 +8018,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -7890,7 +8034,7 @@ "DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -7906,21 +8050,21 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBProxyName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -7930,7 +8074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -7946,21 +8090,21 @@ "DBProxyName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "DBProxyName, TargetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -7976,7 +8120,7 @@ "DBProxyName, TargetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", @@ -7986,7 +8130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -8002,7 +8146,7 @@ "DBSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", @@ -8018,37 +8162,47 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_subnet_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_subnet_group", "test": "test_db_subnet_group", "response": "200", "error": "", @@ -8064,7 +8218,7 @@ "GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -8074,7 +8228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -8084,7 +8238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -8100,7 +8254,7 @@ "EngineName, MajorEngineVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -8114,7 +8268,7 @@ "OptionGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -8130,7 +8284,7 @@ "GlobalClusterIdentifier, TargetDbClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -8146,7 +8300,7 @@ "ResourceName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_cluster_with_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_cluster_with_tags", "test": "test_create_cluster_with_tags", "response": "200", "error": "", @@ -8156,7 +8310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_neptune.py::TestNeptune::test_create_query_db_tags", + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune.py::TestNeptune::test_create_query_db_tags", "test": "test_create_query_db_tags", "response": "200", "error": "", @@ -8166,7 +8320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_db_parameter_group_add_tags", "test": "test_create_db_parameter_group_add_tags", "response": "200", "error": "", @@ -8176,7 +8330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -8186,7 +8340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -8196,7 +8350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -8206,7 +8360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -8216,7 +8370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -8226,7 +8380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -8262,7 +8416,7 @@ "DBClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "404", "error": "DBClusterNotFoundFault", @@ -8276,7 +8430,7 @@ "DBClusterIdentifier, EnableHttpEndpoint": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -8292,7 +8446,7 @@ "DBClusterEndpointIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -8306,7 +8460,7 @@ "DBClusterEndpointIdentifier, EndpointType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "400", "error": "DBClusterEndpointNotFoundFault", @@ -8320,7 +8474,7 @@ "DBClusterEndpointIdentifier, ExcludedMembers, StaticMembers": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "400", "error": "InvalidParameterValue", @@ -8336,7 +8490,7 @@ "DBClusterParameterGroupName, Parameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_db_cluster_parameter_groups", "test": "test_db_cluster_parameter_groups", "response": "200", "error": "", @@ -8352,7 +8506,7 @@ "ApplyImmediately, DBInstanceIdentifier, DBParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -8366,7 +8520,7 @@ "DBInstanceIdentifier, EnableIAMDatabaseAuthentication": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_generate_db_auth_token", "test": "test_generate_db_auth_token", "response": "200", "error": "", @@ -8382,7 +8536,7 @@ "DBParameterGroupName, Parameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_instance_with_db_parameter_group", "test": "test_modify_db_instance_with_db_parameter_group", "response": "200", "error": "", @@ -8398,17 +8552,17 @@ "ConnectionPoolConfig, DBProxyName, TargetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -8424,7 +8578,7 @@ "ApplyImmediately, OptionGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", "test": "test_negative_cases_modify_option_group", "response": "400", "error": "InvalidParameterValue", @@ -8438,7 +8592,7 @@ "ApplyImmediately, OptionGroupName, OptionsToInclude": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -8452,7 +8606,7 @@ "ApplyImmediately, OptionGroupName, OptionsToRemove": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_create_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_create_modify_option_group", "test": "test_create_modify_option_group", "response": "200", "error": "", @@ -8462,7 +8616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsCrud::test_negative_cases_modify_option_group", "test": "test_negative_cases_modify_option_group", "response": "200", "error": "", @@ -8478,7 +8632,7 @@ "DBInstanceIdentifier, ForceFailover": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", "response": "200", "error": "", @@ -8494,7 +8648,7 @@ "DBClusterIdentifiers, DBInstanceIdentifiers, DBProxyName, TargetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "400", "error": "InvalidParameterCombination", @@ -8508,7 +8662,7 @@ "DBClusterIdentifiers, DBProxyName, TargetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "200", "error": "", @@ -8518,7 +8672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_proxies", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_proxies", "test": "test_db_proxies", "response": "400", "error": "InvalidParameterValue", @@ -8532,14 +8686,14 @@ "DBInstanceIdentifiers, DBProxyName, TargetGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -8548,7 +8702,7 @@ "DbClusterIdentifier, GlobalClusterIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "200", "error": "", @@ -8558,7 +8712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_read_write", "test": "test_global_cluster_read_write", "response": "200", "error": "", @@ -8568,7 +8722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster_remove_instances_from_cluster", "test": "test_global_cluster_remove_instances_from_cluster", "response": "200", "error": "", @@ -8578,7 +8732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidGlobalClusterStateFault", @@ -8588,7 +8742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds_global.py::TestGlobalCluster::test_global_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalCluster::test_global_cluster", "test": "test_global_cluster", "response": "400", "error": "InvalidGlobalClusterStateFault", @@ -8604,7 +8758,7 @@ "DBClusterIdentifier, FeatureName, RoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "200", "error": "", @@ -8614,7 +8768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_cluster", "test": "test_add_role_to_db_cluster", "response": "404", "error": "DBClusterRoleNotFoundFault", @@ -8630,7 +8784,7 @@ "DBInstanceIdentifier, FeatureName, RoleArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "200", "error": "", @@ -8640,7 +8794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_add_role_to_db_instance", "test": "test_add_role_to_db_instance", "response": "404", "error": "DBInstanceRoleNotFoundFault", @@ -8656,7 +8810,7 @@ "ResourceName, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_postgres", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_postgres", "test": "test_create_postgres", "response": "200", "error": "", @@ -8666,7 +8820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_db_cluster_endpoints", "test": "test_db_cluster_endpoints", "response": "200", "error": "", @@ -8676,7 +8830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_modify_db_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_modify_db_cluster", "test": "test_modify_db_cluster", "response": "200", "error": "", @@ -8692,7 +8846,7 @@ "DBClusterIdentifier, Engine, SnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_cluster", "test": "test_create_snapshot_cluster", "response": "200", "error": "", @@ -8708,7 +8862,7 @@ "DBInstanceClass, DBInstanceIdentifier, DBSnapshotIdentifier": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_create_snapshot_instance", "test": "test_create_snapshot_instance", "response": "200", "error": "", diff --git a/data/coverage/redshift-data.json b/data/coverage/redshift-data.json index abf88171f1..361523dee3 100644 --- a/data/coverage/redshift-data.json +++ b/data/coverage/redshift-data.json @@ -128,7 +128,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -144,7 +144,7 @@ "ClusterIdentifier, Database, Table": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -160,7 +160,7 @@ "ClientToken, ClusterIdentifier, Database, Sql": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -176,7 +176,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -192,7 +192,7 @@ "ClusterIdentifier, Database": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -228,7 +228,7 @@ "ClusterIdentifier, Database": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", diff --git a/data/coverage/redshift.json b/data/coverage/redshift.json index a90e9d0c2b..87a7473494 100644 --- a/data/coverage/redshift.json +++ b/data/coverage/redshift.json @@ -1485,7 +1485,7 @@ "CIDRIP, ClusterSecurityGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_cluster_security_groups", + "node_id": "LocalStack Community: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_cluster_security_groups", "test": "test_cluster_security_groups", "response": "200", "error": "", @@ -1501,21 +1501,21 @@ "ClusterIdentifier, ClusterType, DBName, MasterUserPassword, MasterUsername, NodeType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", "test": "test_redshift_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "ClusterIdentifier, DBName, MasterUserPassword, MasterUsername, NodeType": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -1525,7 +1525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_redshift_connector", "test": "test_redshift_connector", "response": "200", "error": "", @@ -1539,7 +1539,7 @@ "ClusterIdentifier, MasterUserPassword, MasterUsername, NodeType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", + "node_id": "LocalStack Community: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_clusters", "test": "test_create_clusters", "response": "200", "error": "", @@ -1555,7 +1555,7 @@ "Description, ParameterGroupFamily, ParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_parameter_group", "test": "test_parameter_group", "response": "200", "error": "", @@ -1571,7 +1571,7 @@ "ClusterSecurityGroupName, Description": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_cluster_security_groups", + "node_id": "LocalStack Community: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_cluster_security_groups", "test": "test_cluster_security_groups", "response": "200", "error": "", @@ -1587,7 +1587,7 @@ "ClusterIdentifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", + "node_id": "LocalStack Community: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_clusters", "test": "test_create_clusters", "response": "200", "error": "", @@ -1599,7 +1599,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -1609,7 +1609,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_redshift_connector", "test": "test_redshift_connector", "response": "200", "error": "", @@ -1623,7 +1623,7 @@ "ClusterIdentifier, SkipFinalClusterSnapshot": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "400", "error": "CommonServiceException", @@ -1633,7 +1633,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_redshift_connector", "test": "test_redshift_connector", "response": "400", "error": "CommonServiceException", @@ -1649,7 +1649,7 @@ "ParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_parameter_group", "test": "test_parameter_group", "response": "200", "error": "", @@ -1665,7 +1665,7 @@ "ParameterGroupName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_parameter_group", "test": "test_parameter_group", "response": "200", "error": "", @@ -1681,7 +1681,7 @@ "ClusterSecurityGroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_cluster_security_groups", + "node_id": "LocalStack Community: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_cluster_security_groups", "test": "test_cluster_security_groups", "response": "200", "error": "", @@ -1697,7 +1697,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", + "node_id": "LocalStack Community: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_clusters", "test": "test_create_clusters", "response": "200", "error": "", @@ -1719,7 +1719,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_create_cluster", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_cluster", "test": "test_create_cluster", "response": "200", "error": "", @@ -1729,7 +1729,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_redshift_connector", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_redshift_connector", "test": "test_redshift_connector", "response": "200", "error": "", @@ -1753,17 +1753,17 @@ "ClusterIdentifier": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_redshift.py::test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", "test": "test_redshift_cluster", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", + "node_id": "LocalStack Community: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_create_clusters", "test": "test_create_clusters", "response": "400", "error": "CommonServiceException", @@ -1779,7 +1779,7 @@ "ParameterGroupFamily": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_redshift.py::TestRedshift::test_parameter_group", + "node_id": "LocalStack Pro: tests/aws/services/redshift/test_redshift.py::TestRedshift::test_parameter_group", "test": "test_parameter_group", "response": "200", "error": "", diff --git a/data/coverage/resource-groups.json b/data/coverage/resource-groups.json index 1b726108d9..8dbe502b08 100644 --- a/data/coverage/resource-groups.json +++ b/data/coverage/resource-groups.json @@ -224,7 +224,7 @@ "Description, Name, ResourceQuery, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_resourcegroups.py::TestResourceGroups::test_create_group", + "node_id": "LocalStack Community: tests/aws/services/resource_groups/test_resource_groups.py::TestResourceGroups::test_create_group", "test": "test_create_group", "response": "200", "error": "", @@ -238,14 +238,14 @@ "Description, Name, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -254,21 +254,21 @@ "Group": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "GroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_resourcegroups.py::TestResourceGroups::test_create_group", + "node_id": "LocalStack Community: tests/aws/services/resource_groups/test_resource_groups.py::TestResourceGroups::test_create_group", "test": "test_create_group", "response": "200", "error": "", @@ -284,7 +284,7 @@ "GroupName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_resourcegroups.py::TestResourceGroups::test_create_group", + "node_id": "LocalStack Community: tests/aws/services/resource_groups/test_resource_groups.py::TestResourceGroups::test_create_group", "test": "test_create_group", "response": "200", "error": "", @@ -300,17 +300,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -320,7 +310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_resourcegroups.py::TestResourceGroups::test_create_group", + "node_id": "LocalStack Community: tests/aws/services/resource_groups/test_resource_groups.py::TestResourceGroups::test_create_group", "test": "test_create_group", "response": "200", "error": "", diff --git a/data/coverage/resourcegroupstaggingapi.json b/data/coverage/resourcegroupstaggingapi.json index a939db787f..fece14bbc8 100644 --- a/data/coverage/resourcegroupstaggingapi.json +++ b/data/coverage/resourcegroupstaggingapi.json @@ -104,7 +104,7 @@ "ResourceTypeFilters": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_rgsa.py::TestRGSAIntegrations::test_get_resources", + "node_id": "LocalStack Community: tests/aws/services/resourcegroupstaggingapi/test_rgsa.py::TestRGSAIntegrations::test_get_resources", "test": "test_get_resources", "response": "200", "error": "", diff --git a/data/coverage/route53.json b/data/coverage/route53.json index 227c453c70..b6e4a271c4 100644 --- a/data/coverage/route53.json +++ b/data/coverage/route53.json @@ -20,7 +20,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -320,7 +320,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -357,7 +357,7 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "" } @@ -644,7 +644,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -812,7 +812,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -848,7 +848,7 @@ "Comment, HostedZoneId, VPC": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "200", "error": "", @@ -864,34 +864,34 @@ "ChangeBatch, HostedZoneId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -916,7 +916,17 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_alias_target_resolution", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution", + "test": "test_alias_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution", "test": "test_alias_target_resolution", "response": "200", "error": "", @@ -926,7 +936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", @@ -936,7 +946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[False]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False]", "test": "test_dns_resolution[False]", "response": "200", "error": "", @@ -946,7 +956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[True]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True]", "test": "test_dns_resolution[True]", "response": "200", "error": "", @@ -954,6 +964,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution", + "test": "test_resource_record_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -978,7 +998,7 @@ "CallerReference, HealthCheckConfig": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_crud_health_check", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_crud_health_check", "test": "test_crud_health_check", "response": "201", "error": "", @@ -990,7 +1010,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "201", "error": "", @@ -1000,7 +1020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks", "test": "test_health_checks", "response": "201", "error": "", @@ -1016,7 +1036,7 @@ "CallerReference, HostedZoneConfig, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "201", "error": "", @@ -1038,21 +1058,21 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "201", "error": "", "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "CallerReference, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "201", "error": "", @@ -1062,7 +1082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "201", "error": "", @@ -1072,7 +1092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "201", "error": "", @@ -1082,7 +1102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_create_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_hosted_zone", "test": "test_create_hosted_zone", "response": "201", "error": "", @@ -1104,57 +1124,67 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "201", "error": "", "snapshot_skipped": "['$..Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "201", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution", + "test": "test_alias_lifecycle_with_dns_resolution", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_alias_target_resolution", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution", "test": "test_alias_target_resolution", "response": "201", "error": "", @@ -1164,7 +1194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "201", "error": "", @@ -1174,7 +1204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[False]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False]", "test": "test_dns_resolution[False]", "response": "201", "error": "", @@ -1184,7 +1214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[True]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True]", "test": "test_dns_resolution[True]", "response": "201", "error": "", @@ -1192,6 +1222,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution", + "test": "test_resource_record_lifecycle_with_dns_resolution", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -1200,7 +1240,7 @@ "CallerReference": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_reusable_delegation_sets", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets", "test": "test_reusable_delegation_sets", "response": "201", "error": "", @@ -1216,7 +1256,7 @@ "HealthCheckId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_crud_health_check", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_crud_health_check", "test": "test_crud_health_check", "response": "200", "error": "", @@ -1226,7 +1266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_crud_health_check", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_crud_health_check", "test": "test_crud_health_check", "response": "404", "error": "NoSuchHealthCheck", @@ -1238,7 +1278,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", @@ -1248,7 +1288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks", "test": "test_health_checks", "response": "200", "error": "", @@ -1274,7 +1314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "400", "error": "CommonServiceException", @@ -1284,7 +1324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "400", "error": "CommonServiceException", @@ -1294,7 +1334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "400", "error": "CommonServiceException", @@ -1306,37 +1346,47 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution", + "test": "test_alias_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_alias_target_resolution", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution", "test": "test_alias_target_resolution", "response": "200", "error": "", @@ -1346,7 +1396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", @@ -1356,7 +1406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[False]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False]", "test": "test_dns_resolution[False]", "response": "200", "error": "", @@ -1366,7 +1416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[True]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True]", "test": "test_dns_resolution[True]", "response": "200", "error": "", @@ -1374,6 +1424,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution", + "test": "test_resource_record_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -1382,7 +1442,7 @@ "Id": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_reusable_delegation_sets", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets", "test": "test_reusable_delegation_sets", "response": "200", "error": "", @@ -1398,7 +1458,7 @@ "Comment, HostedZoneId, VPC": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "200", "error": "", @@ -1412,7 +1472,7 @@ "HostedZoneId, VPC": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "400", "error": "CommonServiceException", @@ -1422,7 +1482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "400", "error": "CommonServiceException", @@ -1438,7 +1498,7 @@ "Id": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_create_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_hosted_zone", "test": "test_create_hosted_zone", "response": "200", "error": "", @@ -1477,6 +1537,28 @@ "snapshot_tested": false, "origin": "external" } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution", + "test": "test_alias_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution", + "test": "test_resource_record_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } ] } }, @@ -1484,7 +1566,7 @@ "HealthCheckId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_crud_health_check", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_crud_health_check", "test": "test_crud_health_check", "response": "200", "error": "", @@ -1496,7 +1578,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", @@ -1506,7 +1588,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks", "test": "test_health_checks", "response": "200", "error": "", @@ -1522,7 +1604,7 @@ "HealthCheckId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks", "test": "test_health_checks", "response": "200", "error": "", @@ -1538,7 +1620,7 @@ "Id": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "200", "error": "", @@ -1570,7 +1652,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", @@ -1580,7 +1662,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution", + "test": "test_alias_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", @@ -1588,6 +1680,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution", + "test": "test_resource_record_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -1596,7 +1698,7 @@ "Id": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_reusable_delegation_sets", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets", "test": "test_reusable_delegation_sets", "response": "200", "error": "", @@ -1606,7 +1708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_reusable_delegation_sets", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets", "test": "test_reusable_delegation_sets", "response": "400", "error": "CommonServiceException", @@ -1622,7 +1724,7 @@ "DelegationSetId, Marker, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name", "test": "test_api_gateway_handle_domain_name", "response": "200", "error": "", @@ -1632,7 +1734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping", "test": "test_base_path_mapping", "response": "200", "error": "", @@ -1642,7 +1744,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root", "test": "test_base_path_mapping_root", "response": "200", "error": "", @@ -1652,7 +1754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_create_domain_names", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_create_domain_names", "test": "test_create_domain_names", "response": "200", "error": "", @@ -1662,7 +1764,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_domain_name", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_domain_name", "test": "test_get_domain_name", "response": "200", "error": "", @@ -1672,7 +1774,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_extended.py::test_get_domain_names", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_domain_names", "test": "test_get_domain_names", "response": "200", "error": "", @@ -1682,7 +1784,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", @@ -1694,7 +1796,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -1704,7 +1806,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -1714,7 +1816,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -1724,7 +1826,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -1734,7 +1836,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -1744,7 +1846,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -1754,7 +1856,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -1764,7 +1866,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -1774,7 +1876,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -1784,7 +1886,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -1794,7 +1896,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -1804,7 +1906,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -1814,7 +1916,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -1824,7 +1926,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -1834,7 +1936,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -1844,7 +1946,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -1854,7 +1956,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -1864,7 +1966,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -1874,7 +1976,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -1884,7 +1986,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -1894,7 +1996,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -1904,7 +2006,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -1914,7 +2016,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -1924,7 +2026,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -1934,7 +2036,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -1944,7 +2046,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names", "test": "test_create_domain_names", "response": "200", "error": "", @@ -1954,7 +2056,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", "response": "200", "error": "", @@ -1964,7 +2066,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources", "test": "test_create_apigatewayv2_resources", "response": "200", "error": "", @@ -1974,7 +2076,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigwv2.py::TestApiGwV2Apis::test_domain_name_attributes", "test": "test_domain_name_attributes", "response": "200", "error": "", @@ -1984,34 +2086,34 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[with_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot]", "test": "test_hostedzone_optionaltrailingdot[without_trailing_dot]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment", "test": "test_hostedzone_with_comment", "response": "200", "error": "", "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -2020,17 +2122,17 @@ "DNSName, HostedZoneId, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name", "test": "test_create_record_set_via_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "200", "error": "", @@ -2046,7 +2148,7 @@ "MaxItems, NextToken, VPCId, VPCRegion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone", "test": "test_associate_vpc_with_hosted_zone", "response": "200", "error": "", @@ -2062,24 +2164,24 @@ "HostedZoneId, MaxItems, StartRecordIdentifier, StartRecordName, StartRecordType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_via_id", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record", "test": "test_create_record_set_without_resource_record", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", @@ -2104,7 +2206,17 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_alias_target_resolution", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution", + "test": "test_alias_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution", "test": "test_alias_target_resolution", "response": "200", "error": "", @@ -2114,7 +2226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", @@ -2124,7 +2236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[False]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False]", "test": "test_dns_resolution[False]", "response": "200", "error": "", @@ -2134,7 +2246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_resolution[True]", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True]", "test": "test_dns_resolution[True]", "response": "200", "error": "", @@ -2142,6 +2254,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution", + "test": "test_resource_record_lifecycle_with_dns_resolution", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -2150,7 +2272,7 @@ "Marker, MaxItems": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53.py::TestRoute53::test_reusable_delegation_sets", + "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets", "test": "test_reusable_delegation_sets", "response": "200", "error": "", @@ -2192,7 +2314,7 @@ "FullyQualifiedDomainName, HealthCheckId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", "test": "test_dns_failover_based_on_health_check", "response": "200", "error": "", @@ -2202,7 +2324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_health_checks", + "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks", "test": "test_health_checks", "response": "200", "error": "", diff --git a/data/coverage/route53resolver.json b/data/coverage/route53resolver.json index 3b52d31c98..23db5e3ee3 100644 --- a/data/coverage/route53resolver.json +++ b/data/coverage/route53resolver.json @@ -824,7 +824,7 @@ "Name, ResolverRuleId, VPCId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -840,7 +840,7 @@ "CreatorRequestId, Name, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", "test": "test_list_firewall_domain_lists", "response": "200", "error": "", @@ -856,7 +856,7 @@ "CreatorRequestId, Direction, IpAddresses, Name, SecurityGroupIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -866,7 +866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", "test": "test_create_resolver_endpoint[INBOUND-5]", "response": "200", "error": "", @@ -876,7 +876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", "test": "test_create_resolver_endpoint[OUTBOUND-10]", "response": "200", "error": "", @@ -886,7 +886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", "test": "test_create_resolver_rule", "response": "200", "error": "", @@ -896,7 +896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", "test": "test_create_resolver_rule_with_invalid_direction", "response": "200", "error": "", @@ -906,7 +906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", "test": "test_multipe_create_resolver_rule", "response": "200", "error": "", @@ -916,7 +916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", "test": "test_multiple_create_resolver_endpoint_with_same_req_id", "response": "200", "error": "", @@ -926,7 +926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", "test": "test_multiple_create_resolver_endpoint_with_same_req_id", "response": "400", "error": "ResourceExistsException", @@ -936,7 +936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_route53resolver_bad_create_endpoint_security_groups", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_route53resolver_bad_create_endpoint_security_groups", "test": "test_route53resolver_bad_create_endpoint_security_groups", "response": "400", "error": "InvalidParameterException", @@ -950,7 +950,7 @@ "CreatorRequestId, Direction, IpAddresses, SecurityGroupIds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", "test": "test_delete_resolver_endpoint", "response": "200", "error": "", @@ -960,7 +960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", "test": "test_update_resolver_endpoint", "response": "200", "error": "", @@ -976,7 +976,7 @@ "CreatorRequestId, DestinationArn, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_query_log_config", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_query_log_config", "test": "test_create_resolver_query_log_config", "response": "200", "error": "", @@ -992,7 +992,7 @@ "CreatorRequestId, DomainName, ResolverEndpointId, RuleType, TargetIps": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -1002,7 +1002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", "test": "test_create_resolver_rule", "response": "200", "error": "", @@ -1012,7 +1012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", "test": "test_multipe_create_resolver_rule", "response": "200", "error": "", @@ -1022,7 +1022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", "test": "test_create_resolver_rule_with_invalid_direction", "response": "400", "error": "InvalidRequestException", @@ -1038,7 +1038,7 @@ "FirewallDomainListId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", "test": "test_list_firewall_domain_lists", "response": "200", "error": "", @@ -1054,7 +1054,7 @@ "ResolverEndpointId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -1064,7 +1064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", "test": "test_create_resolver_endpoint[INBOUND-5]", "response": "200", "error": "", @@ -1074,7 +1074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", "test": "test_create_resolver_endpoint[OUTBOUND-10]", "response": "200", "error": "", @@ -1084,7 +1084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", "test": "test_create_resolver_rule", "response": "200", "error": "", @@ -1094,7 +1094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", "test": "test_create_resolver_rule_with_invalid_direction", "response": "200", "error": "", @@ -1104,7 +1104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", "test": "test_delete_resolver_endpoint", "response": "200", "error": "", @@ -1114,7 +1114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", "test": "test_multipe_create_resolver_rule", "response": "200", "error": "", @@ -1124,7 +1124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", "test": "test_multiple_create_resolver_endpoint_with_same_req_id", "response": "200", "error": "", @@ -1134,7 +1134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", "test": "test_update_resolver_endpoint", "response": "200", "error": "", @@ -1144,7 +1144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_endpoint", "test": "test_delete_non_existent_resolver_endpoint", "response": "400", "error": "ResourceNotFoundException", @@ -1160,7 +1160,7 @@ "ResolverQueryLogConfigId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_query_log_config", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_query_log_config", "test": "test_create_resolver_query_log_config", "response": "200", "error": "", @@ -1170,7 +1170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_query_log_config", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_query_log_config", "test": "test_delete_non_existent_resolver_query_log_config", "response": "400", "error": "ResourceNotFoundException", @@ -1186,7 +1186,7 @@ "ResolverRuleId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -1196,7 +1196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", "test": "test_create_resolver_rule", "response": "200", "error": "", @@ -1206,7 +1206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", "test": "test_multipe_create_resolver_rule", "response": "200", "error": "", @@ -1216,7 +1216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_delete_non_existent_resolver_rule", "test": "test_delete_non_existent_resolver_rule", "response": "400", "error": "ResourceNotFoundException", @@ -1232,7 +1232,7 @@ "ResolverRuleId, VPCId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -1242,7 +1242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_disassociate_non_existent_association", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_disassociate_non_existent_association", "test": "test_disassociate_non_existent_association", "response": "400", "error": "ResourceNotFoundException", @@ -1258,7 +1258,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", "test": "test_list_firewall_domain_lists", "response": "200", "error": "", @@ -1274,7 +1274,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -1284,7 +1284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", "test": "test_create_resolver_endpoint[INBOUND-5]", "response": "200", "error": "", @@ -1294,7 +1294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[OUTBOUND-10]", "test": "test_create_resolver_endpoint[OUTBOUND-10]", "response": "200", "error": "", @@ -1304,7 +1304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule", "test": "test_create_resolver_rule", "response": "200", "error": "", @@ -1314,7 +1314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", "test": "test_create_resolver_rule_with_invalid_direction", "response": "200", "error": "", @@ -1324,7 +1324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_delete_resolver_endpoint", "test": "test_delete_resolver_endpoint", "response": "200", "error": "", @@ -1334,7 +1334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multipe_create_resolver_rule", "test": "test_multipe_create_resolver_rule", "response": "200", "error": "", @@ -1344,7 +1344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_multiple_create_resolver_endpoint_with_same_req_id", "test": "test_multiple_create_resolver_endpoint_with_same_req_id", "response": "200", "error": "", @@ -1354,7 +1354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", "test": "test_update_resolver_endpoint", "response": "200", "error": "", @@ -1370,7 +1370,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_query_log_config", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_query_log_config", "test": "test_create_resolver_query_log_config", "response": "200", "error": "", @@ -1386,7 +1386,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", "test": "test_associate_and_disassociate_resolver_rule", "response": "200", "error": "", @@ -1402,7 +1402,7 @@ "ResourceArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_list_firewall_domain_lists", "test": "test_list_firewall_domain_lists", "response": "200", "error": "", @@ -1418,7 +1418,7 @@ "Name, ResolverEndpointId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", + "node_id": "LocalStack Community: tests/aws/services/route53resolver/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", "test": "test_update_resolver_endpoint", "response": "200", "error": "", diff --git a/data/coverage/s3.json b/data/coverage/s3.json index 0eb3983a74..d566f91622 100644 --- a/data/coverage/s3.json +++ b/data/coverage/s3.json @@ -1173,7 +1173,7 @@ "Bucket, ExpectedBucketOwner, Key, RequestPayer, UploadId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_no_such_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_no_such_upload", "test": "test_multipart_no_such_upload", "response": "404", "error": "CommonServiceException", @@ -1189,7 +1189,7 @@ "Bucket, ChecksumCRC32, ChecksumCRC32C, ChecksumSHA1, ChecksumSHA256, ExpectedBucketOwner, Key, MultipartUpload, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, UploadId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -1199,7 +1199,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", "test": "test_oversized_unzipped_lambda", "response": "200", "error": "", @@ -1209,7 +1209,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -1219,7 +1219,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -1229,7 +1229,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -1239,7 +1239,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -1249,7 +1249,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -1259,7 +1259,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -1269,7 +1269,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -1279,7 +1279,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -1289,7 +1289,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -1299,7 +1299,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -1309,7 +1309,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -1319,7 +1319,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -1329,7 +1329,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -1339,7 +1339,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -1349,7 +1349,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -1359,7 +1359,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -1369,7 +1369,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", "test": "test_download_fileobj_multiple_range_requests", "response": "200", "error": "", @@ -1379,7 +1379,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", "test": "test_multipart_and_list_parts", "response": "200", "error": "", @@ -1389,7 +1389,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", "test": "test_multipart_copy_object_etag", "response": "200", "error": "", @@ -1399,7 +1399,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -1409,7 +1409,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", @@ -1419,7 +1419,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", "test": "test_set_external_hostname", "response": "200", "error": "", @@ -1429,7 +1429,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", "test": "test_upload_file_multipart", "response": "200", "error": "", @@ -1439,7 +1439,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", "test": "test_upload_part_chunked_newlines_valid_etag", "response": "200", "error": "", @@ -1449,7 +1449,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", "test": "test_storage_class_deep_archive", "response": "200", "error": "", @@ -1459,7 +1459,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", "response": "200", "error": "", @@ -1469,7 +1469,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", "response": "200", "error": "", @@ -1479,7 +1479,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", "response": "200", "error": "", @@ -1489,7 +1489,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", "response": "200", "error": "", @@ -1499,7 +1499,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -1509,7 +1509,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -1519,7 +1519,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -1539,7 +1539,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_no_such_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_no_such_upload", "test": "test_multipart_no_such_upload", "response": "404", "error": "NoSuchUpload", @@ -1561,7 +1561,47 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -1577,7 +1617,7 @@ "ACL, Bucket, BucketKeyEnabled, CacheControl, ChecksumAlgorithm, ContentDisposition, ContentEncoding, ContentLanguage, ContentType, CopySource, CopySourceIfMatch, CopySourceIfModifiedSince, CopySourceIfNoneMatch, CopySourceIfUnmodifiedSince, CopySourceSSECustomerAlgorithm, CopySourceSSECustomerKey, CopySourceSSECustomerKeyMD5, ExpectedBucketOwner, ExpectedSourceBucketOwner, Expires, GrantFullControl, GrantRead, GrantReadACP, GrantWriteACP, Key, Metadata, MetadataDirective, ObjectLockLegalHoldStatus, ObjectLockMode, ObjectLockRetainUntilDate, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, SSEKMSEncryptionContext, SSEKMSKeyId, ServerSideEncryption, StorageClass, Tagging, TaggingDirective, WebsiteRedirectLocation": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", "test": "test_copy_in_place_with_bucket_encryption", "response": "200", "error": "", @@ -1587,7 +1627,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", "test": "test_copy_object_kms", "response": "200", "error": "", @@ -1597,7 +1637,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", "test": "test_multipart_copy_object_etag", "response": "200", "error": "", @@ -1607,7 +1647,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", "test": "test_s3_copy_content_type_and_metadata", "response": "200", "error": "", @@ -1617,7 +1657,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", "test": "test_s3_copy_metadata_directive_copy", "response": "200", "error": "", @@ -1627,7 +1667,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", "test": "test_s3_copy_metadata_replace", "response": "200", "error": "", @@ -1637,7 +1677,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", "test": "test_s3_copy_object_in_place", "response": "200", "error": "", @@ -1647,7 +1687,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", "test": "test_s3_copy_object_in_place_metadata_directive", "response": "200", "error": "", @@ -1657,7 +1697,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", "test": "test_s3_copy_object_in_place_storage_class", "response": "200", "error": "", @@ -1667,7 +1707,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", "test": "test_s3_copy_object_in_place_website_redirect_location", "response": "200", "error": "", @@ -1677,7 +1717,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", "test": "test_s3_copy_object_in_place_with_encryption", "response": "200", "error": "", @@ -1687,7 +1727,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "200", "error": "", @@ -1697,7 +1737,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", "test": "test_s3_copy_object_storage_class", "response": "200", "error": "", @@ -1707,7 +1747,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", "test": "test_s3_copy_object_with_checksum[CRC32C]", "response": "200", "error": "", @@ -1717,7 +1757,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", "test": "test_s3_copy_object_with_checksum[CRC32]", "response": "200", "error": "", @@ -1727,7 +1767,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", "test": "test_s3_copy_object_with_checksum[SHA1]", "response": "200", "error": "", @@ -1737,7 +1777,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", "test": "test_s3_copy_object_with_checksum[SHA256]", "response": "200", "error": "", @@ -1747,7 +1787,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", "test": "test_s3_copy_tagging_directive[COPY]", "response": "200", "error": "", @@ -1757,7 +1797,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", "test": "test_s3_copy_tagging_directive[None]", "response": "200", "error": "", @@ -1767,7 +1807,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", "test": "test_s3_copy_tagging_directive[REPLACE]", "response": "200", "error": "", @@ -1777,7 +1817,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", "test": "test_s3_get_deep_archive_object_restore", "response": "200", "error": "", @@ -1787,7 +1827,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", "test": "test_s3_copy_object_legal_hold", "response": "200", "error": "", @@ -1797,7 +1837,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", "test": "test_s3_copy_object_retention_lock", "response": "200", "error": "", @@ -1807,7 +1847,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", "test": "test_s3_copy_md5", "response": "200", "error": "", @@ -1817,7 +1857,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -1827,7 +1867,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -1837,7 +1877,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", "test": "test_s3_copy_object_in_place", "response": "400", "error": "CommonServiceException", @@ -1847,7 +1887,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", "test": "test_s3_copy_object_in_place", "response": "400", "error": "CommonServiceException", @@ -1857,7 +1897,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", "test": "test_s3_copy_object_in_place_metadata_directive", "response": "400", "error": "CommonServiceException", @@ -1867,7 +1907,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", "test": "test_s3_copy_object_storage_class", "response": "400", "error": "CommonServiceException", @@ -1877,7 +1917,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "412", "error": "PreconditionFailed", @@ -1887,7 +1927,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "412", "error": "PreconditionFailed", @@ -1897,7 +1937,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "412", "error": "PreconditionFailed", @@ -1907,7 +1947,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "412", "error": "PreconditionFailed", @@ -1917,7 +1957,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "412", "error": "PreconditionFailed", @@ -1933,8 +1973,8 @@ "ACL, Bucket, CreateBucketConfiguration, GrantFullControl, GrantRead, GrantReadACP, GrantWrite, GrantWriteACP, ObjectLockEnabledForBucket, ObjectOwnership": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", - "test": "test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", @@ -1943,8 +1983,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", - "test": "test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", @@ -1953,28 +1993,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", - "test": "test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", - "test": "test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "test": "test_api_gateway_s3_get_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", - "test": "test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1983,38 +2023,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", - "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", - "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", - "test": "test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", - "test": "test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", "response": "200", "error": "", "snapshot_skipped": "", @@ -2023,8 +2063,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", - "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", "response": "200", "error": "", "snapshot_skipped": "", @@ -2033,28 +2073,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", - "test": "test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", - "test": "test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", - "test": "test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", "response": "200", "error": "", "snapshot_skipped": "", @@ -2063,8 +2103,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", - "test": "test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -2073,18 +2113,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", - "test": "test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", - "test": "test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2093,18 +2133,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", - "test": "test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", - "test": "test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2113,8 +2153,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", - "test": "test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", @@ -2123,8 +2163,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", - "test": "test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", "response": "200", "error": "", "snapshot_skipped": "", @@ -2133,8 +2173,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", - "test": "test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "test": "test_cfn_handle_events_rule", "response": "200", "error": "", "snapshot_skipped": "", @@ -2143,18 +2183,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", - "test": "test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", - "test": "test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", @@ -2163,88 +2203,88 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", + "test": "test_describe_template", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", - "test": "test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "test": "test_cfn_conditional_deployment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", - "test": "test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "test": "test_update_conditions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", "response": "200", "error": "", "snapshot_skipped": "", @@ -2253,58 +2293,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", - "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", "response": "200", "error": "", "snapshot_skipped": "", @@ -2313,58 +2343,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", "response": "200", "error": "", "snapshot_skipped": "", @@ -2373,18 +2403,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "", @@ -2393,38 +2423,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", - "test": "test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2433,98 +2463,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", - "test": "test_describe_template", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "test": "test_invocation_with_qualifier", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "test": "test_upload_lambda_from_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "test": "test_layer_function_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "test": "test_layer_s3_content", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", - "test": "test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "test": "test_oversized_unzipped_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", @@ -2533,318 +2563,308 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", + "test": "test_copy_in_place_with_bucket_encryption", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", + "test": "test_copy_object_kms", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", - "test": "test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", + "test": "test_create_bucket_head_bucket", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..x-amz-access-point-alias', '$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_via_host_name", + "test": "test_create_bucket_via_host_name", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", + "test": "test_create_bucket_with_existing_name", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "test": "test_delete_bucket_with_content", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", + "test": "test_delete_keys_in_versioned_bucket", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys", + "test": "test_delete_non_existing_keys", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", + "test": "test_delete_non_existing_keys_quiet", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_object_tagging", + "test": "test_delete_object_tagging", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", + "test": "test_different_location_constraint", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Error.RequestID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "test": "test_download_fileobj_multiple_range_requests", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", + "test": "test_etag_on_get_object_call", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "test": "test_get_bucket_versioning_order", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "test": "test_get_object_after_deleted_in_versioned_bucket", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", + "test": "test_get_object_content_length_with_virtual_host[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-server-side-encryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", + "test": "test_get_object_content_length_with_virtual_host[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-server-side-encryption']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "test": "test_get_object_with_anon_credentials", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_range_object_headers", + "test": "test_get_range_object_headers", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_head_object_fields", + "test": "test_head_object_fields", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_invalid_range_error", + "test": "test_invalid_range_error", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ActualObjectSize', '$..Error.RangeRequested', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", + "test": "test_list_multipart_uploads_parameters", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption', '$..NextKeyMarker', '$..NextUploadIdMarker']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", + "test": "test_list_objects_v2_with_prefix", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", + "test": "test_list_objects_versions_with_prefix", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EncodingType', '$..VersionIdMarker']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", + "test": "test_list_objects_with_prefix[%2F]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", - "test": "test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", + "test": "test_list_objects_with_prefix[/]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", - "test": "test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", + "test": "test_metadata_header_character_decoding", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", - "test": "test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "test": "test_multipart_and_list_parts", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", - "test": "test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "test": "test_multipart_copy_object_etag", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_no_such_upload", + "test": "test_multipart_no_such_upload", "response": "200", "error": "", "snapshot_skipped": "", @@ -2853,18 +2873,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_precondition_failed_error", + "test": "test_precondition_failed_error", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", + "test": "test_put_and_get_bucket_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -2873,38 +2893,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", + "test": "test_put_and_get_object_with_content_language_disposition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MaxAttemptsReached']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", + "test": "test_put_and_get_object_with_hash_prefix", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", + "test": "test_put_and_get_object_with_utf8_key", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", - "test": "test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", + "test": "test_put_bucket_inventory_config_order", "response": "200", "error": "", "snapshot_skipped": "", @@ -2913,1308 +2933,1308 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", - "test": "test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", + "test": "test_put_get_object_special_character[file%2Fname]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", + "test": "test_put_get_object_special_character[test@key/]", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", - "test": "test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", - "test": "test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "test": "test_put_object_checksum[CRC32C]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", - "test": "test_function_state", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "test": "test_put_object_checksum[CRC32]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", - "test": "test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "test": "test_put_object_checksum[SHA1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "test": "test_put_object_checksum[SHA256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", - "test": "test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", + "test": "test_put_object_chunked_newlines", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", - "test": "test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", + "test": "test_put_object_with_md5_and_chunk_signature", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", - "test": "test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", + "test": "test_putobject_with_multiple_keys", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId', '$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", - "test": "test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_header_body_length", + "test": "test_range_header_body_length", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", - "test": "test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_key_not_exists", + "test": "test_range_key_not_exists", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..Error.Key', '$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", - "test": "test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_region_header_exists", + "test": "test_region_header_exists", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", - "test": "test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "test": "test_resource_object_with_slashes_in_key", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", - "test": "test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", + "test": "test_response_structure", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", - "test": "test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "test": "test_s3_analytics_configurations", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", - "test": "test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", + "test": "test_s3_batch_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..Prefix']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", - "test": "test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "test": "test_s3_batch_delete_public_objects_using_requests", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", - "test": "test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "test": "test_s3_bucket_acl", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", - "test": "test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "test": "test_s3_bucket_acl_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", - "test": "test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "test": "test_s3_copy_content_type_and_metadata", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", - "test": "test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "test": "test_s3_copy_metadata_directive_copy", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", - "test": "test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", + "test": "test_s3_copy_metadata_replace", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", - "test": "test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "test": "test_s3_copy_object_in_place", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", - "test": "test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "test": "test_s3_copy_object_in_place_metadata_directive", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", - "test": "test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "test": "test_s3_copy_object_in_place_storage_class", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", - "test": "test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", + "test": "test_s3_copy_object_in_place_website_redirect_location", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", - "test": "test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "test": "test_s3_copy_object_in_place_with_encryption", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", - "test": "test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "test": "test_s3_copy_object_preconditions", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", - "test": "test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "test": "test_s3_copy_object_storage_class", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", - "test": "test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "test": "test_s3_copy_object_with_checksum[CRC32C]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", - "test": "test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", + "test": "test_s3_copy_object_with_checksum[CRC32]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", - "test": "test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", + "test": "test_s3_copy_object_with_checksum[SHA1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", - "test": "test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", + "test": "test_s3_copy_object_with_checksum[SHA256]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", - "test": "test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", + "test": "test_s3_copy_tagging_directive[COPY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", - "test": "test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", + "test": "test_s3_copy_tagging_directive[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", - "test": "test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", + "test": "test_s3_copy_tagging_directive[REPLACE]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", - "test": "test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", + "test": "test_s3_delete_object_with_version_id", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", - "test": "test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", + "test": "test_s3_delete_objects_trailing_slash", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", - "test": "test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", - "test": "test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", + "test": "test_s3_get_object_header_overrides", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", - "test": "test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "test": "test_s3_get_object_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", - "test": "test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "test": "test_s3_intelligent_tier_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", - "test": "test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "test": "test_s3_inventory_report_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", - "test": "test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", - "test": "test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", + "test": "test_s3_list_objects_empty_marker", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Prefix']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", - "test": "test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", - "test": "test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", - "test": "test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", + "test": "test_s3_object_expiry", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Restore']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", - "test": "test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "test": "test_s3_put_inventory_report_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "test": "test_s3_put_more_than_1000_items", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "test": "test_s3_put_object_versioned", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", - "test": "test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer", + "test": "test_s3_request_payer", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", + "test": "test_s3_request_payer_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", - "test": "test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "test": "test_s3_sse_bucket_key_default", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", - "test": "test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", + "test": "test_s3_upload_download_gzip", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", - "test": "test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", + "test": "test_s3_uppercase_key_names", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", - "test": "test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", + "test": "test_set_external_hostname", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", - "test": "test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_big_file", + "test": "test_upload_big_file", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", - "test": "test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", + "test": "test_upload_file_multipart", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", - "test": "test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", + "test": "test_upload_file_with_xml_preamble", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", - "test": "test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "test": "test_upload_part_chunked_newlines_valid_etag", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", - "test": "test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", + "test": "test_virtual_host_proxy_does_not_decode_gzip", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", - "test": "test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", + "test": "test_virtual_host_proxying_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", - "test": "test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", + "test": "test_bucket_lifecycle_configuration_date", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", - "test": "test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "test": "test_bucket_lifecycle_configuration_object_expiry", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", - "test": "test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", - "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", + "test": "test_bucket_lifecycle_multiple_rules", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", - "test": "test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "test": "test_bucket_lifecycle_object_size_rules", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", - "test": "test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", + "test": "test_bucket_lifecycle_tag_rules", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", - "test": "test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "test": "test_delete_bucket_lifecycle_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", - "test": "test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", + "test": "test_delete_lifecycle_configuration_on_bucket_deletion", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", - "test": "test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "test": "test_lifecycle_expired_object_delete_marker", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", - "test": "test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "test": "test_object_expiry_after_bucket_lifecycle_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", - "test": "test_layer_function_quota_exception", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "test": "test_put_bucket_lifecycle_conf_exc", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", - "test": "test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", + "test": "test_put_bucket_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", - "test": "test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", + "test": "test_put_bucket_logging_accept_wrong_grants", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", - "test": "test_layer_policy_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", + "test": "test_put_bucket_logging_wrong_target", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", - "test": "test_layer_s3_content", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "test": "test_access_to_bucket_not_denied", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", - "test": "test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "test": "test_s3_get_deep_archive_object_restore", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", - "test": "test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "test": "test_storage_class_deep_archive", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", - "test": "test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", + "test": "test_cross_account_access", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", - "test": "test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultiAccounts::test_shared_bucket_namespace", + "test": "test_shared_bucket_namespace", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", - "test": "test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", + "test": "test_put_object_with_legal_hold", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", - "test": "test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "test": "test_s3_copy_object_legal_hold", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", - "test": "test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "test": "test_s3_legal_hold_lock_versioned", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", - "test": "test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", + "test": "test_bucket_config_default_retention", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", - "test": "test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", + "test": "test_s3_copy_object_retention_lock", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", - "test": "test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_object_with_metadata", + "test": "test_post_object_with_metadata", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", - "test": "test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_request_expires", + "test": "test_post_request_expires", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", - "test": "test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", + "test": "test_delete_has_empty_content_length_header", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", - "test": "test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", + "test": "test_get_object_ignores_request_body", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", - "test": "test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", - "test": "test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", + "test": "test_head_has_correct_content_length_header", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", - "test": "test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", + "test": "test_presign_check_signature_validation_for_port_permutation", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", - "test": "test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", + "test": "test_presign_with_additional_query_params", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", - "test": "test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "test": "test_presigned_url_signature_authentication[s3-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", - "test": "test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "test": "test_presigned_url_signature_authentication[s3-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", - "test": "test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "test": "test_presigned_url_signature_authentication[s3v4-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", - "test": "test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "test": "test_presigned_url_signature_authentication[s3v4-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", - "test": "test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", + "test": "test_presigned_url_signature_authentication_expired[s3-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", - "test": "test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", + "test": "test_presigned_url_signature_authentication_expired[s3-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", - "test": "test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", - "test": "test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", - "test": "test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", - "test": "test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", - "test": "test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", - "test": "test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", - "test": "test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", - "test": "test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", - "test": "test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", + "test": "test_presigned_url_with_session_token", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", - "test": "test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object", + "test": "test_put_object", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Expires']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", - "test": "test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", - "test": "test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", - "test": "test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", - "test": "test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", - "test": "test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", + "test": "test_put_url_metadata", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Expires', '$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", - "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", + "test": "test_s3_copy_md5", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", - "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", + "test": "test_s3_get_response_case_sensitive_headers[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", - "test": "test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", + "test": "test_s3_get_response_case_sensitive_headers[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", - "test": "test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", + "test": "test_s3_get_response_content_type_same_as_upload_and_range", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", - "test": "test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", + "test": "test_s3_get_response_default_content_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", - "test": "test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", + "test": "test_s3_get_response_header_overrides[s3]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", - "test": "test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", + "test": "test_s3_get_response_header_overrides[s3v4]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", - "test": "test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", + "test": "test_s3_presign_url_encoding[s3]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", - "test": "test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", + "test": "test_s3_presign_url_encoding[s3v4]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", - "test": "test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "test": "test_s3_presigned_url_expired[s3]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", - "test": "test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "test": "test_s3_presigned_url_expired[s3v4]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", - "test": "test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", - "test": "test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", - "test": "test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", + "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", "response": "200", "error": "", "snapshot_skipped": "", @@ -4223,68 +4243,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", - "test": "test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", + "test": "test_s3_put_presigned_url_with_different_headers[s3]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", - "test": "test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", + "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", - "test": "test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", - "test": "test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", - "test": "test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", - "test": "test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", - "test": "test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "test": "test_crud_website_configuration", "response": "200", "error": "", "snapshot_skipped": "", @@ -4293,1278 +4313,1290 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", - "test": "test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", - "test": "test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", - "test": "test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", - "test": "test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "test": "test_routing_rules_order", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", - "test": "test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "test": "test_routing_rules_redirects", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", - "test": "test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", - "test": "test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "test": "test_s3_static_website_index", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", - "test": "test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "test": "test_validate_website_configuration", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$.invalid-website-conf-1.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", - "test": "test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", - "test": "test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "test": "test_website_hosting_http_methods", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", - "test": "test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", - "test": "test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "test": "test_website_hosting_no_such_website", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", - "test": "test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", - "test": "test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", - "test": "test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "test": "test_cors_expose_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", - "test": "test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "test": "test_cors_http_get_no_config", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", - "test": "test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "test": "test_cors_http_options_no_config", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", - "test": "test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", + "test": "test_cors_http_options_non_existent_bucket", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", - "test": "test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", + "test": "test_cors_http_options_non_existent_bucket_ls_allowed", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", - "test": "test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", + "test": "test_cors_list_buckets", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", - "test": "test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "test": "test_cors_match_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", - "test": "test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "test": "test_cors_match_methods", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", - "test": "test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "test": "test_cors_match_origins", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", - "test": "test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "test": "test_cors_no_config_localstack_allowed", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", - "test": "test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "test": "test_delete_cors", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", - "test": "test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "test": "test_get_cors", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", - "test": "test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors", + "test": "test_put_cors", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", - "test": "test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "test": "test_put_cors_default_values", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", - "test": "test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", + "test": "test_put_cors_empty_origin", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", - "test": "test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", + "test": "test_put_cors_invalid_rules", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", - "test": "test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..detail.object.etag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", - "test": "test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", - "test": "test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", - "test": "test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", - "test": "test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", - "test": "test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "test": "test_invalid_lambda_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", - "test": "test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", - "test": "test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "test": "test_invalid_topic_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", - "test": "test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", - "test": "test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", - "test": "test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", - "test": "test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", - "test": "test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "test": "test_invalid_sqs_arn", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", - "test": "test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "test": "test_key_encoding", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", - "test": "test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "test": "test_multiple_invalid_sqs_arns", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "test": "test_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "test": "test_object_created_and_object_removed", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", - "test": "test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", - "test": "test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "test": "test_object_created_copy", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", - "test": "test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "test": "test_object_tagging_delete_event", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "test": "test_object_tagging_put_event", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "test": "test_xray_header", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", + "test": "test_failing_start_transcription_job", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "test": "test_get_transcription_job", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "test": "test_list_transcription_jobs", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "test": "test_transcribe_happy_path", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "test": "test_transcribe_start_job_same_name", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", - "test": "test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", - "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", - "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", - "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", - "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", - "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", - "test": "test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", + "test": "test_201_response", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", - "test": "test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", + "test": "test_multipart_upload", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", - "test": "test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_non_us_east_1_location", + "test": "test_non_us_east_1_location", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", - "test": "test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", - "test": "test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", + "test": "test_put_delivery_channel", "response": "200", "error": "", - "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", - "test": "test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", + "test": "test_cors_s3_override", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", - "test": "test_report_batch_item_failures", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", + "test": "test_different_location_constraint", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", - "test": "test_report_batch_item_failures_empty_json_batch_succeeds", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_bucket_name", + "test": "test_s3_uppercase_bucket_name", + "response": "400", + "error": "InvalidBucketName", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", - "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", + "test": "test_create_bucket_with_existing_name", + "response": "409", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", - "test": "test_report_batch_item_failures_on_lambda_error", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", + "test": "test_create_bucket_with_existing_name", + "response": "409", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", - "test": "test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultiAccounts::test_shared_bucket_namespace", + "test": "test_shared_bucket_namespace", + "response": "409", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", - "test": "test_java_runtime_with_lib", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", - "test": "test_serializable_input_object[java11]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", - "test": "test_serializable_input_object[java17]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", + "test": "test_s3_bucket_notification_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", - "test": "test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", - "test": "test_serializable_input_object[java8]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", - "test": "test_stream_handler[java11]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", - "test": "test_stream_handler[java17]", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", + "test": "test_create_submit_job", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", - "test": "test_stream_handler[java8.al2]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", - "test": "test_stream_handler[java8]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", - "test": "test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "test": "test_create_trail", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", - "test": "test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "test": "test_no_logging_if_no_startup", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", - "test": "test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_record_events", + "test": "test_record_events", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.eventVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", - "test": "test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_s3_trails", + "test": "test_s3_trails", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestID', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.resources', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources', '$..NextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", - "test": "test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "test": "test_start_stop_updates", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", - "test": "test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", - "test": "test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", + "test": "test_inventory_retrieval", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", - "test": "test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", + "test": "test_select_query_archive", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", - "test": "test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", - "test": "test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", - "test": "test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", - "test": "test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "test": "test_basic_mediastore_api", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", - "test": "test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", + "test": "test_mediastore_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", - "test": "test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", + "test": "test_query_from_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", - "test": "test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", - "test": "test_copy_in_place_with_bucket_encryption", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", - "test": "test_copy_object_kms", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", - "test": "test_create_bucket_head_bucket", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-access-point-alias', '$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_via_host_name", - "test": "test_create_bucket_via_host_name", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5573,8 +5605,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", - "test": "test_create_bucket_with_existing_name", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5583,38 +5615,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", - "test": "test_delete_bucket_with_content", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", - "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", - "test": "test_delete_keys_in_versioned_bucket", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys", - "test": "test_delete_non_existing_keys", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", - "test": "test_delete_non_existing_keys_quiet", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5623,288 +5655,294 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_object_tagging", - "test": "test_delete_object_tagging", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_different_location_constraint", - "test": "test_different_location_constraint", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", + "test": "test_bucket_mounting[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.RequestID']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", - "test": "test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[True]", + "test": "test_bucket_mounting[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_etag_on_get_object_call", - "test": "test_etag_on_get_object_call", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", - "test": "test_get_bucket_versioning_order", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", + "test": "test_lookup_predefined_application", "response": "200", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", - "test": "test_get_object_after_deleted_in_versioned_bucket", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "test": "test_basic_transfer_api", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", - "test": "test_get_object_content_length_with_virtual_host[False]", + "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", + "test": "test_appsync_deployed", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-server-side-encryption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", - "test": "test_get_object_content_length_with_virtual_host[True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "CreateMultipartUpload": { + "ACL, Bucket, BucketKeyEnabled, CacheControl, ChecksumAlgorithm, ContentDisposition, ContentEncoding, ContentLanguage, ContentType, ExpectedBucketOwner, Expires, GrantFullControl, GrantRead, GrantReadACP, GrantWriteACP, Key, Metadata, ObjectLockLegalHoldStatus, ObjectLockMode, ObjectLockRetainUntilDate, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, SSEKMSEncryptionContext, SSEKMSKeyId, ServerSideEncryption, StorageClass, Tagging, WebsiteRedirectLocation": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-server-side-encryption']", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", - "test": "test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "test": "test_oversized_unzipped_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_range_object_headers", - "test": "test_get_range_object_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "test": "test_echo_invoke[java11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_head_object_fields", - "test": "test_head_object_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "test": "test_echo_invoke[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_invalid_range_error", - "test": "test_invalid_range_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ActualObjectSize', '$..Error.RangeRequested', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", - "test": "test_list_multipart_uploads_parameters", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "test": "test_echo_invoke[java8]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..NextKeyMarker', '$..NextUploadIdMarker']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", - "test": "test_list_objects_v2_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "test": "test_introspection_invoke[java11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", - "test": "test_list_objects_versions_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "test": "test_introspection_invoke[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", - "test": "test_list_objects_with_prefix[%2F]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", - "test": "test_list_objects_with_prefix[/]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "test": "test_introspection_invoke[java8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", - "test": "test_metadata_header_character_decoding", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", - "test": "test_multipart_and_list_parts", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", - "test": "test_multipart_copy_object_etag", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_no_such_upload", - "test": "test_multipart_no_such_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_precondition_failed_error", - "test": "test_precondition_failed_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.RequestID']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", - "test": "test_put_and_get_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "test": "test_serializable_input_object[java11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", - "test": "test_put_and_get_object_with_content_language_disposition", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "test": "test_serializable_input_object[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..MaxAttemptsReached']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", - "test": "test_put_and_get_object_with_hash_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", - "test": "test_put_and_get_object_with_utf8_key", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "test": "test_serializable_input_object[java8]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", - "test": "test_put_bucket_inventory_config_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "test": "test_download_fileobj_multiple_range_requests", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", - "test": "test_put_get_object_special_character[file%2Fname]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", + "test": "test_list_multipart_uploads_parameters", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..NextKeyMarker', '$..NextUploadIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", - "test": "test_put_get_object_special_character[test@key/]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "test": "test_multipart_and_list_parts", "response": "200", "error": "", "snapshot_skipped": "['$..ServerSideEncryption']", @@ -5913,58 +5951,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", - "test": "test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "test": "test_multipart_copy_object_etag", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", - "test": "test_put_object_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", - "test": "test_put_object_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", - "test": "test_put_object_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", + "test": "test_set_external_hostname", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", - "test": "test_put_object_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", + "test": "test_upload_file_multipart", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", - "test": "test_put_object_chunked_newlines", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "test": "test_upload_part_chunked_newlines_valid_etag", "response": "200", "error": "", "snapshot_skipped": "", @@ -5973,58 +6011,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", - "test": "test_put_object_with_md5_and_chunk_signature", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "test": "test_storage_class_deep_archive", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", - "test": "test_putobject_with_multiple_keys", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId', '$..AcceptRanges']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_header_body_length", - "test": "test_range_header_body_length", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_key_not_exists", - "test": "test_range_key_not_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Key', '$..Error.RequestID']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_region_header_exists", - "test": "test_region_header_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", - "test": "test_resource_object_with_slashes_in_key", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", "snapshot_skipped": "", @@ -6033,8 +6071,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", - "test": "test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", "snapshot_skipped": "", @@ -6043,239 +6081,247 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", - "test": "test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", - "test": "test_s3_batch_delete_objects", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", + "test": "test_multipart_upload", "response": "200", "error": "", - "snapshot_skipped": "['$..Prefix']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", - "test": "test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", - "test": "test_s3_bucket_acl", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", - "test": "test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", - "test": "test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", - "test": "test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", - "test": "test_s3_copy_metadata_replace", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "test": "test_external_layer_specific", "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", - "test": "test_s3_copy_object_in_place", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "DeleteBucket": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", - "test": "test_s3_copy_object_in_place_metadata_directive", - "response": "200", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", - "test": "test_s3_copy_object_in_place_storage_class", - "response": "200", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", - "test": "test_s3_copy_object_in_place_website_redirect_location", - "response": "200", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", - "test": "test_s3_copy_object_in_place_with_encryption", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "test": "test_api_gateway_s3_get_integration", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", - "test": "test_s3_copy_object_preconditions", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", - "test": "test_s3_copy_object_storage_class", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", - "test": "test_s3_copy_object_with_checksum[CRC32C]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", - "test": "test_s3_copy_object_with_checksum[CRC32]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", - "test": "test_s3_copy_object_with_checksum[SHA1]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", - "test": "test_s3_copy_object_with_checksum[SHA256]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", - "test": "test_s3_copy_tagging_directive[COPY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", - "test": "test_s3_copy_tagging_directive[None]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", - "test": "test_s3_copy_tagging_directive[REPLACE]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", - "test": "test_s3_delete_object_with_version_id", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "response": "204", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", - "test": "test_s3_delete_objects_trailing_slash", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -6283,219 +6329,219 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", - "test": "test_s3_get_object_header_overrides", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", - "test": "test_s3_get_object_headers", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", - "test": "test_s3_intelligent_tier_config", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", - "test": "test_s3_inventory_report_crud", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "test": "test_cfn_handle_events_rule", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "204", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", - "test": "test_s3_list_objects_empty_marker", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "204", "error": "", - "snapshot_skipped": "['$..Prefix']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", - "test": "test_s3_multipart_upload_acls", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", + "test": "test_describe_template", + "response": "204", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", - "test": "test_s3_object_expiry", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", + "response": "204", "error": "", - "snapshot_skipped": "['$..Restore']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", - "test": "test_s3_put_inventory_report_exceptions", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "test": "test_cfn_conditional_deployment", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", - "test": "test_s3_put_more_than_1000_items", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_object_versioned", - "test": "test_s3_put_object_versioned", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "response": "204", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer", - "test": "test_s3_request_payer", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", - "test": "test_s3_request_payer_exceptions", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "test": "test_update_conditions", + "response": "204", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", - "test": "test_s3_sse_bucket_key_default", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", + "response": "204", "error": "", - "snapshot_skipped": "['$..ETag']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", - "test": "test_s3_upload_download_gzip", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", + "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", - "test": "test_s3_uppercase_key_names", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", - "test": "test_set_external_hostname", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", + "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_big_file", - "test": "test_upload_big_file", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", + "response": "204", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", - "test": "test_upload_file_multipart", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", + "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", - "test": "test_upload_file_with_xml_preamble", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "test": "test_and_or_functions[Fn::And-1-1-True]", + "response": "204", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", - "test": "test_upload_part_chunked_newlines_valid_etag", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "test": "test_and_or_functions[Fn::Or-0-1-True]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -6503,9 +6549,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", - "test": "test_virtual_host_proxy_does_not_decode_gzip", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "test": "test_and_or_functions[Fn::Or-1-0-True]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -6513,9 +6559,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", - "test": "test_virtual_host_proxying_headers", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "test": "test_and_or_functions[Fn::Or-1-1-True]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -6523,279 +6569,259 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", - "test": "test_bucket_lifecycle_configuration_date", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", - "test": "test_bucket_lifecycle_configuration_object_expiry", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", - "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", - "test": "test_bucket_lifecycle_multiple_rules", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", - "test": "test_bucket_lifecycle_object_size_rules", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", - "test": "test_bucket_lifecycle_tag_rules", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", - "test": "test_delete_bucket_lifecycle_configuration", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", - "test": "test_delete_lifecycle_configuration_on_bucket_deletion", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "test": "test_invocation_with_qualifier", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", - "test": "test_lifecycle_expired_object_delete_marker", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "test": "test_upload_lambda_from_s3", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", - "test": "test_object_expiry_after_bucket_lifecycle_configuration", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", - "test": "test_put_bucket_lifecycle_conf_exc", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "test": "test_layer_s3_content", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", - "test": "test_put_bucket_logging", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "test": "test_oversized_unzipped_lambda", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", - "test": "test_put_bucket_logging_accept_wrong_grants", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", - "test": "test_put_bucket_logging_wrong_target", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", + "test": "test_bucket_exists", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", - "test": "test_access_to_bucket_not_denied", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", + "test": "test_copy_in_place_with_bucket_encryption", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", - "test": "test_s3_get_deep_archive_object_restore", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", + "test": "test_copy_object_kms", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", - "test": "test_storage_class_deep_archive", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", + "test": "test_create_bucket_head_bucket", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-access-point-alias', '$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", - "test": "test_cross_account_access", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_via_host_name", + "test": "test_create_bucket_via_host_name", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3MultiAccounts::test_shared_bucket_namespace", - "test": "test_shared_bucket_namespace", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", + "test": "test_create_bucket_with_existing_name", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", - "test": "test_put_object_with_legal_hold", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", - "test": "test_s3_copy_object_legal_hold", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "test": "test_delete_bucket_with_content", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", - "test": "test_s3_legal_hold_lock_versioned", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", + "test": "test_delete_keys_in_versioned_bucket", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", - "test": "test_bucket_config_default_retention", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys", + "test": "test_delete_non_existing_keys", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", - "test": "test_s3_copy_object_retention_lock", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", + "test": "test_delete_non_existing_keys_quiet", + "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", - "test": "test_delete_has_empty_content_length_header", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_object_tagging", + "test": "test_delete_object_tagging", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", - "test": "test_get_object_ignores_request_body", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", + "test": "test_different_location_constraint", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.RequestID']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", - "test": "test_get_request_expires_ignored_if_validation_disabled", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", - "test": "test_head_has_correct_content_length_header", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "test": "test_download_fileobj_multiple_range_requests", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -6803,249 +6829,249 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_post_request_expires", - "test": "test_post_request_expires", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", + "test": "test_etag_on_get_object_call", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", - "test": "test_presign_check_signature_validation_for_port_permutation", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "test": "test_get_bucket_versioning_order", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", - "test": "test_presign_with_additional_query_params", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "test": "test_get_object_after_deleted_in_versioned_bucket", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", - "test": "test_presigned_url_signature_authentication[s3-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", + "test": "test_get_object_content_length_with_virtual_host[False]", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..x-amz-server-side-encryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", - "test": "test_presigned_url_signature_authentication[s3-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", + "test": "test_get_object_content_length_with_virtual_host[True]", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..x-amz-server-side-encryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", - "test": "test_presigned_url_signature_authentication[s3v4-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "test": "test_get_object_with_anon_credentials", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", - "test": "test_presigned_url_signature_authentication[s3v4-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_range_object_headers", + "test": "test_get_range_object_headers", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", - "test": "test_presigned_url_signature_authentication_expired[s3-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_head_object_fields", + "test": "test_head_object_fields", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", - "test": "test_presigned_url_signature_authentication_expired[s3-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_invalid_range_error", + "test": "test_invalid_range_error", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Error.ActualObjectSize', '$..Error.RangeRequested', '$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", + "test": "test_list_multipart_uploads_parameters", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..ServerSideEncryption', '$..NextKeyMarker', '$..NextUploadIdMarker']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", + "test": "test_list_objects_v2_with_prefix", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", + "test": "test_list_objects_versions_with_prefix", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", + "test": "test_list_objects_with_prefix[%2F]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", + "test": "test_list_objects_with_prefix[/]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", + "test": "test_metadata_header_character_decoding", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "test": "test_multipart_and_list_parts", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "test": "test_multipart_copy_object_etag", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", - "test": "test_presigned_url_with_session_token", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_no_such_upload", + "test": "test_multipart_no_such_upload", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object", - "test": "test_put_object", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_precondition_failed_error", + "test": "test_precondition_failed_error", + "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Expires']", + "snapshot_skipped": "['$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", + "test": "test_put_and_get_bucket_policy", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", + "test": "test_put_and_get_object_with_content_language_disposition", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..MaxAttemptsReached']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", + "test": "test_put_and_get_object_with_hash_prefix", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", + "test": "test_put_and_get_object_with_utf8_key", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", - "test": "test_put_url_metadata", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", + "test": "test_put_bucket_inventory_config_order", + "response": "204", "error": "", - "snapshot_skipped": "['$..Expires', '$..AcceptRanges']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", - "test": "test_s3_copy_md5", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", + "test": "test_put_get_object_special_character[file%2Fname]", + "response": "204", "error": "", "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, @@ -7053,69 +7079,69 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", - "test": "test_s3_get_response_case_sensitive_headers[False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", + "test": "test_put_get_object_special_character[test@key/]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", - "test": "test_s3_get_response_case_sensitive_headers[True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", - "test": "test_s3_get_response_content_type_same_as_upload_and_range", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "test": "test_put_object_checksum[CRC32C]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", - "test": "test_s3_get_response_default_content_type", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "test": "test_put_object_checksum[CRC32]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", - "test": "test_s3_get_response_header_overrides[s3]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "test": "test_put_object_checksum[SHA1]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", - "test": "test_s3_get_response_header_overrides[s3v4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "test": "test_put_object_checksum[SHA256]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", - "test": "test_s3_presign_url_encoding[s3]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", + "test": "test_put_object_chunked_newlines", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -7123,9 +7149,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", - "test": "test_s3_presign_url_encoding[s3v4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", + "test": "test_put_object_with_md5_and_chunk_signature", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -7133,49 +7159,39 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", - "test": "test_s3_presigned_url_expired[s3]", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", - "test": "test_s3_presigned_url_expired[s3v4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", + "test": "test_putobject_with_multiple_keys", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId', '$..AcceptRanges']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", - "test": "test_s3_put_presigned_url_missing_sig_param[s3]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_header_body_length", + "test": "test_range_header_body_length", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", - "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_key_not_exists", + "test": "test_range_key_not_exists", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "snapshot_skipped": "['$..Error.Key', '$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", - "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_region_header_exists", + "test": "test_region_header_exists", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -7183,69 +7199,69 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", - "test": "test_s3_put_presigned_url_with_different_headers[s3]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "test": "test_resource_object_with_slashes_in_key", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", - "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", + "test": "test_response_structure", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "test": "test_s3_analytics_configurations", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", + "test": "test_s3_batch_delete_objects", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Prefix']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "test": "test_s3_batch_delete_public_objects_using_requests", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "test": "test_s3_bucket_acl", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", - "test": "test_crud_website_configuration", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "test": "test_s3_bucket_acl_exceptions", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -7253,189 +7269,189 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "test": "test_s3_copy_content_type_and_metadata", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "test": "test_s3_copy_metadata_directive_copy", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", + "test": "test_s3_copy_metadata_replace", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", - "test": "test_routing_rules_order", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "test": "test_s3_copy_object_in_place", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", - "test": "test_routing_rules_redirects", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "test": "test_s3_copy_object_in_place_metadata_directive", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "test": "test_s3_copy_object_in_place_storage_class", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", - "test": "test_s3_static_website_index", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", + "test": "test_s3_copy_object_in_place_website_redirect_location", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", - "test": "test_validate_website_configuration", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "test": "test_s3_copy_object_in_place_with_encryption", + "response": "204", "error": "", - "snapshot_skipped": "['$.invalid-website-conf-1.Error.ArgumentValue']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "test": "test_s3_copy_object_preconditions", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", - "test": "test_website_hosting_http_methods", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "test": "test_s3_copy_object_storage_class", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "test": "test_s3_copy_object_with_checksum[CRC32C]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", - "test": "test_website_hosting_no_such_website", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", + "test": "test_s3_copy_object_with_checksum[CRC32]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", + "test": "test_s3_copy_object_with_checksum[SHA1]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", - "test": "test_terraform_request_sequence", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", + "test": "test_s3_copy_object_with_checksum[SHA256]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", - "test": "test_cors_expose_headers", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", + "test": "test_s3_copy_tagging_directive[COPY]", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", - "test": "test_cors_http_get_no_config", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", + "test": "test_s3_copy_tagging_directive[None]", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", - "test": "test_cors_http_options_no_config", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", + "test": "test_s3_copy_tagging_directive[REPLACE]", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", - "test": "test_cors_http_options_non_existent_bucket", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", + "test": "test_s3_delete_object_with_version_id", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", - "test": "test_cors_http_options_non_existent_bucket_ls_allowed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", + "test": "test_s3_delete_objects_trailing_slash", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -7443,139 +7459,139 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", - "test": "test_cors_list_buckets", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", - "test": "test_cors_match_headers", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", + "test": "test_s3_get_object_header_overrides", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", - "test": "test_cors_match_methods", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "test": "test_s3_get_object_headers", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", - "test": "test_cors_match_origins", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "test": "test_s3_intelligent_tier_config", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", - "test": "test_cors_no_config_localstack_allowed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "test": "test_s3_inventory_report_crud", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", - "test": "test_delete_cors", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", - "test": "test_get_cors", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", + "test": "test_s3_list_objects_empty_marker", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..Prefix']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors", - "test": "test_put_cors", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "test": "test_s3_multipart_upload_acls", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", - "test": "test_put_cors_default_values", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", - "test": "test_put_cors_empty_origin", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", + "test": "test_s3_object_expiry", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..Restore']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", - "test": "test_put_cors_invalid_rules", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "test": "test_s3_put_inventory_report_exceptions", + "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "test": "test_s3_put_more_than_1000_items", + "response": "204", "error": "", - "snapshot_skipped": "['$..detail.object.etag']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "test": "test_s3_put_object_versioned", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer", + "test": "test_s3_request_payer", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -7583,189 +7599,189 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", + "test": "test_s3_request_payer_exceptions", + "response": "204", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "test": "test_s3_sse_bucket_key_default", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", + "test": "test_s3_upload_download_gzip", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", + "test": "test_s3_uppercase_key_names", + "response": "204", "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", - "test": "test_invalid_topic_arn", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", + "test": "test_set_external_hostname", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_big_file", + "test": "test_upload_big_file", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", + "test": "test_upload_file_multipart", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", + "test": "test_upload_file_with_xml_preamble", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "test": "test_upload_part_chunked_newlines_valid_etag", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", + "test": "test_virtual_host_proxy_does_not_decode_gzip", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", + "test": "test_virtual_host_proxying_headers", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", + "test": "test_bucket_lifecycle_configuration_date", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "test": "test_bucket_lifecycle_configuration_object_expiry", + "response": "204", "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", + "test": "test_bucket_lifecycle_multiple_rules", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "test": "test_bucket_lifecycle_object_size_rules", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", + "test": "test_bucket_lifecycle_tag_rules", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "test": "test_delete_bucket_lifecycle_configuration", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", + "test": "test_delete_lifecycle_configuration_on_bucket_deletion", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -7773,159 +7789,159 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "test": "test_lifecycle_expired_object_delete_marker", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "test": "test_object_expiry_after_bucket_lifecycle_configuration", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "test": "test_put_bucket_lifecycle_conf_exc", + "response": "204", "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", + "test": "test_put_bucket_logging", + "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", + "test": "test_put_bucket_logging_accept_wrong_grants", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", + "test": "test_put_bucket_logging_wrong_target", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "test": "test_access_to_bucket_not_denied", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "test": "test_s3_get_deep_archive_object_restore", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "test": "test_storage_class_deep_archive", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", + "test": "test_put_object_with_legal_hold", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "test": "test_s3_copy_object_legal_hold", + "response": "204", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "test": "test_s3_legal_hold_lock_versioned", + "response": "204", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_object_with_metadata", + "test": "test_post_object_with_metadata", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_request_expires", + "test": "test_post_request_expires", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", + "test": "test_delete_has_empty_content_length_header", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", + "test": "test_get_object_ignores_request_body", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -7933,9 +7949,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -7943,19 +7959,19 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", + "test": "test_head_has_correct_content_length_header", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", + "test": "test_presign_check_signature_validation_for_port_permutation", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -7963,219 +7979,239 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", + "test": "test_presign_with_additional_query_params", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "test": "test_presigned_url_signature_authentication[s3-False]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "test": "test_presigned_url_signature_authentication[s3-True]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "test": "test_presigned_url_signature_authentication[s3v4-False]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "test": "test_presigned_url_signature_authentication[s3v4-True]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", + "test": "test_presigned_url_signature_authentication_expired[s3-False]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", + "test": "test_presigned_url_signature_authentication_expired[s3-True]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", + "test": "test_presigned_url_with_session_token", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object", + "test": "test_put_object", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Expires']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", + "test": "test_put_url_metadata", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Expires', '$..AcceptRanges']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", + "test": "test_s3_copy_md5", + "response": "204", + "error": "", + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", + "test": "test_s3_get_response_case_sensitive_headers[False]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -8183,9 +8219,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", + "test": "test_s3_get_response_case_sensitive_headers[True]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -8193,9 +8229,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", + "test": "test_s3_get_response_content_type_same_as_upload_and_range", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -8203,39 +8239,39 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", + "test": "test_s3_get_response_default_content_type", + "response": "204", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", - "test": "test_function_url", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", + "test": "test_s3_get_response_header_overrides[s3]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", - "test": "test_201_response", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", + "test": "test_s3_get_response_header_overrides[s3v4]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", - "test": "test_multipart_upload", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", + "test": "test_s3_presign_url_encoding[s3]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -8243,9 +8279,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_non_us_east_1_location", - "test": "test_non_us_east_1_location", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", + "test": "test_s3_presign_url_encoding[s3v4]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -8253,49 +8289,49 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "test": "test_s3_presigned_url_expired[s3]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "test": "test_s3_presigned_url_expired[s3v4]", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", + "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -8303,39 +8339,39 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", + "test": "test_s3_put_presigned_url_with_different_headers[s3]", + "response": "204", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", + "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -8343,119 +8379,129 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", - "test": "test_failing_start_transcription_job", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "response": "204", "error": "", - "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", - "test": "test_get_transcription_job", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "test": "test_crud_website_configuration", + "response": "204", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", - "test": "test_list_transcription_jobs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", + "response": "204", "error": "", - "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "test": "test_routing_rules_order", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "test": "test_routing_rules_redirects", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "test": "test_s3_static_website_index", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "test": "test_validate_website_configuration", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$.invalid-website-conf-1.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", + "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "test": "test_website_hosting_http_methods", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -8463,9 +8509,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -8473,9 +8519,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "test": "test_website_hosting_no_such_website", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -8483,49 +8529,59 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "test": "test_cors_expose_headers", + "response": "204", + "error": "", + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "test": "test_cors_http_get_no_config", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "test": "test_cors_http_options_no_config", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", + "test": "test_cors_http_options_non_existent_bucket", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", - "test": "test_put_delivery_channel", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", + "test": "test_cors_http_options_non_existent_bucket_ls_allowed", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -8533,9 +8589,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", - "test": "test_cors_s3_override", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", + "test": "test_cors_list_buckets", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -8543,541 +8599,529 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_different_location_constraint", - "test": "test_different_location_constraint", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.RequestID']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "test": "test_cors_match_headers", + "response": "204", + "error": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_bucket_name", - "test": "test_s3_uppercase_bucket_name", - "response": "400", - "error": "InvalidBucketName", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", - "test": "test_create_bucket_with_existing_name", - "response": "409", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "test": "test_cors_match_methods", + "response": "204", + "error": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", - "test": "test_create_bucket_with_existing_name", - "response": "409", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "test": "test_cors_match_origins", + "response": "204", + "error": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3MultiAccounts::test_shared_bucket_namespace", - "test": "test_shared_bucket_namespace", - "response": "409", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "test": "test_cors_no_config_localstack_allowed", + "response": "204", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "test": "test_delete_cors", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "test": "test_get_cors", + "response": "204", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors", + "test": "test_put_cors", + "response": "204", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "test": "test_put_cors_default_values", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", + "test": "test_put_cors_empty_origin", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", + "test": "test_put_cors_invalid_rules", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..detail.object.etag']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", - "test": "test_custom_domains[-base1-.example.com-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", - "test": "test_custom_domains[-base1-.example.com-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "test": "test_invalid_lambda_arn", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", - "test": "test_custom_domains[-base1-.localhost-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", - "test": "test_custom_domains[-base1-.localhost-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "test": "test_invalid_topic_arn", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", - "test": "test_custom_domains[stage1--.example.com-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", - "test": "test_custom_domains[stage1--.example.com-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", - "test": "test_custom_domains[stage1--.localhost-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "test": "test_invalid_sqs_arn", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", - "test": "test_custom_domains[stage1--.localhost-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "test": "test_key_encoding", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "test": "test_multiple_invalid_sqs_arns", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "test": "test_notifications_with_filter", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", - "test": "test_custom_domains[stage1-base1-.example.com-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "test": "test_object_created_and_object_removed", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", - "test": "test_custom_domains[stage1-base1-.example.com-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "test": "test_object_created_complete_multipart_upload", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "test": "test_object_created_copy", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "test": "test_object_created_put", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "test": "test_object_created_put_with_presigned_url_upload", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "test": "test_object_put_acl", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "test": "test_object_tagging_delete_event", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "test": "test_object_tagging_put_event", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "test": "test_restore_object", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "test": "test_xray_header", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", + "test": "test_failing_start_transcription_job", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "test": "test_get_transcription_job", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "test": "test_list_transcription_jobs", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "test": "test_transcribe_happy_path", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "test": "test_transcribe_start_job[None-None]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "test": "test_transcribe_start_job_same_name", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Transcript']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", - "test": "test_lambda_authorizer_with_no_payload_format_version", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9085,9 +9129,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9095,19 +9139,19 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", - "test": "test_lambda_handling_binary_data[200]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "test": "test_transcribe_unsupported_media_format_failure", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", - "test": "test_lambda_handling_binary_data[404]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9115,9 +9159,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", - "test": "test_lambda_handling_form_urlencoded_data[False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9125,9 +9169,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", - "test": "test_lambda_handling_form_urlencoded_data[True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", + "test": "test_201_response", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9135,9 +9179,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", + "test": "test_multipart_upload", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9145,9 +9189,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_non_us_east_1_location", + "test": "test_non_us_east_1_location", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9155,9 +9199,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9165,9 +9209,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9175,9 +9219,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", - "response": "200", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", + "test": "test_cors_s3_override", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9185,19 +9229,31 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_no_such_bucket", + "test": "test_delete_bucket_no_such_bucket", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9205,19 +9261,19 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9225,79 +9281,79 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", + "test": "test_s3_bucket_notification_sqs", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9305,9 +9361,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "test": "test_no_logging_if_no_startup", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9315,69 +9371,99 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_s3_trails", + "test": "test_s3_trails", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestID', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.resources', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources', '$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", - "test": "test_custom_authorizer[NONE-GET]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "test": "test_topic_rule_triggers_firehose_put_record", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", - "test": "test_custom_authorizer[NONE-POST]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "204", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "test": "test_postgres_extension_query_export_to_s3[10.23]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "test": "test_postgres_extension_query_export_to_s3[11.16]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "test": "test_postgres_extension_query_export_to_s3[12.8]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "test": "test_postgres_extension_query_export_to_s3[13.4]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "test": "test_postgres_extension_query_export_to_s3[14.7]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "test": "test_postgres_extension_query_export_to_s3[15.2]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "test": "test_postgres_extension_table_import_from_s3[10.23]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9385,39 +9471,39 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "test": "test_postgres_extension_table_import_from_s3[11.16]", + "response": "204", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "test": "test_postgres_extension_table_import_from_s3[12.8]", + "response": "204", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "test": "test_postgres_extension_table_import_from_s3[13.4]", + "response": "204", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "test": "test_postgres_extension_table_import_from_s3[14.7]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9425,9 +9511,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "test": "test_postgres_extension_table_import_from_s3[15.2]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9435,9 +9521,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", + "test": "test_bucket_mounting[False]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9445,9 +9531,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[True]", + "test": "test_bucket_mounting[True]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9455,29 +9541,45 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", + "response": "204", "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", + "test": "test_bucket_mounting[False]", + "response": "409", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[True]", + "test": "test_bucket_mounting[True]", + "response": "409", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "DeleteBucketAnalyticsConfiguration": { + "Bucket, ExpectedBucketOwner, Id": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "test": "test_s3_analytics_configurations", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9485,249 +9587,289 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", - "response": "200", - "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "test": "test_s3_analytics_configurations", + "response": "404", + "error": "NoSuchConfiguration", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteBucketCors": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "test": "test_delete_cors", + "response": "204", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteBucketIntelligentTieringConfiguration": { + "Bucket, Id": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "test": "test_s3_intelligent_tier_config", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "test": "test_s3_intelligent_tier_config", + "response": "404", + "error": "NoSuchBucket", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "test": "test_s3_intelligent_tier_config", + "response": "404", + "error": "NoSuchConfiguration", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteBucketInventoryConfiguration": { + "Bucket, ExpectedBucketOwner, Id": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", + "test": "test_put_bucket_inventory_config_order", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "test": "test_s3_inventory_report_crud", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteBucketLifecycle": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "test": "test_delete_bucket_lifecycle_configuration", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DeleteBucketOwnershipControls": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "test": "test_get_object_with_anon_credentials", + "response": "204", + "error": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", + "test": "test_put_and_get_bucket_policy", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "test": "test_s3_batch_delete_public_objects_using_requests", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "test": "test_s3_bucket_acl", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "test": "test_s3_copy_object_in_place", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "test": "test_s3_multipart_upload_acls", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", + "test": "test_set_external_hostname", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", + "test": "test_put_bucket_logging_accept_wrong_grants", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_get_lambda_layer", - "test": "test_get_lambda_layer", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "test": "test_routing_rules_order", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "test": "test_routing_rules_redirects", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "test": "test_s3_static_website_index", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9735,9 +9877,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "test": "test_website_hosting_http_methods", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9745,9 +9887,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9755,9 +9897,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "test": "test_website_hosting_no_such_website", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9765,9 +9907,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -9775,49 +9917,49 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "test": "test_cors_expose_headers", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "test": "test_cors_http_get_no_config", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "test": "test_cors_http_options_no_config", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", + "test": "test_cors_http_options_non_existent_bucket", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", + "test": "test_cors_http_options_non_existent_bucket_ls_allowed", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -9825,269 +9967,275 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", + "test": "test_cors_list_buckets", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "test": "test_cors_match_headers", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "test": "test_cors_match_methods", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "test": "test_cors_match_origins", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "test": "test_cors_no_config_localstack_allowed", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", - "test": "test_s3_bucket_notification_sqs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "test": "test_delete_cors", + "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "test": "test_get_cors", + "response": "204", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors", + "test": "test_put_cors", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "test": "test_put_cors_default_values", + "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", - "test": "test_create_submit_job", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", + "test": "test_put_cors_empty_origin", + "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", + "test": "test_put_cors_invalid_rules", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "test": "test_object_put_acl", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DeleteBucketPolicy": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", - "test": "test_create_trail", - "response": "200", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", - "test": "test_no_logging_if_no_startup", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_record_events", - "test": "test_record_events", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_s3_trails", - "test": "test_s3_trails", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "204", "error": "", - "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestID', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.resources', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources', '$..NextToken']", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", - "test": "test_srp_custom_auth_flow", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", - "test": "test_valid_srp_login", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", - "test": "test_admin_create_user_should_trigger_custom_message_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", - "test": "test_api_gateway_cognito_pool_authorizer", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", + "response": "204", "error": "", - "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", - "test": "test_auth_trigger_group_overrides", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "test": "test_cfn_handle_events_rule", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", - "test": "test_cognito_admin_create_signup_triggers", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", - "test": "test_cognito_triggers", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", - "test": "test_custom_auth_triggers", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "test": "test_cfn_conditional_deployment", + "response": "204", "error": "", - "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", - "test": "test_user_migration_lambda[None]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10095,9 +10243,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", - "test": "test_user_migration_lambda[aliases1]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10105,9 +10253,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", - "test": "test_user_migration_lambda[aliases2]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10115,49 +10263,49 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "test": "test_update_conditions", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10165,9 +10313,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10175,109 +10323,141 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "test": "test_and_or_functions[Fn::And-1-1-True]", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "test": "test_and_or_functions[Fn::Or-0-1-True]", + "response": "204", "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", - "test": "test_inventory_retrieval", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "test": "test_and_or_functions[Fn::Or-1-0-True]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", - "test": "test_select_query_archive", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "test": "test_and_or_functions[Fn::Or-1-1-True]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", - "test": "test_topic_rule_triggers_firehose_put_record", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "204", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", - "test": "test_kafka_lambda_event_source_mapping[False]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", - "test": "test_kafka_lambda_event_source_mapping[True]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", - "test": "test_external_layer_download", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", - "test": "test_external_layer_specific", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", - "test": "test_cross_account_layer", - "response": "200", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10285,79 +10465,131 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", - "test": "test_function_multiple_layers_override", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "204", "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", - "test": "test_function_using_layer", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", + "response": "204", "error": "", - "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", - "test": "test_function_using_layer_overriding_runtime", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", - "test": "test_layer_only_hot_reloading", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", - "test": "test_multiple_hot_reloading_layers_fail", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "DeleteBucketWebsite": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "test": "test_crud_website_configuration", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteObject": { + "Bucket, BypassGovernanceRetention, ExpectedBucketOwner, Key, MFA, RequestPayer, VersionId": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", - "test": "test_basic_mediastore_api", - "response": "200", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_mediastore_crud", - "test": "test_mediastore_crud", - "response": "200", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", - "response": "200", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "204", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10365,9 +10597,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", - "test": "test_query_from_s3", - "response": "200", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10375,9 +10607,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "test": "test_api_gateway_lambda_asynchronous_invocation", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10385,9 +10617,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", - "test": "test_lambda_extensions[11.16]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "test": "test_api_gateway_lambda_integration", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10395,19 +10627,19 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "test": "test_api_gateway_lambda_integration_aws_type", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", - "test": "test_lambda_extensions[13.4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "test": "test_api_gateway_lambda_proxy_integration", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10415,9 +10647,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "test": "test_api_gateway_lambda_proxy_integration_any_method", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10425,9 +10657,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10435,39 +10667,39 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", - "test": "test_postgres_extension_query_export_to_s3[10.23]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", - "test": "test_postgres_extension_query_export_to_s3[11.16]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "test": "test_api_gateway_lambda_proxy_integration_with_path_param", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", - "test": "test_postgres_extension_query_export_to_s3[12.8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "test": "test_apigateway_with_custom_authorization_method", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", - "test": "test_postgres_extension_query_export_to_s3[13.4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10475,9 +10707,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", - "test": "test_postgres_extension_query_export_to_s3[14.7]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "test": "test_apigateway_with_step_function_integration[StartExecution]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10485,9 +10717,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", - "test": "test_postgres_extension_query_export_to_s3[15.2]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "test": "test_apigw_stage_variables[dev]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10495,109 +10727,109 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", - "test": "test_postgres_extension_table_import_from_s3[10.23]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "test": "test_apigw_stage_variables[local]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", - "test": "test_postgres_extension_table_import_from_s3[11.16]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "test": "test_apigw_test_invoke_method_api", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", - "test": "test_postgres_extension_table_import_from_s3[12.8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "test": "test_malformed_response_apigw_invocation", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", - "test": "test_postgres_extension_table_import_from_s3[13.4]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "test": "test_response_headers_invocation_with_apigw", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", - "test": "test_postgres_extension_table_import_from_s3[14.7]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "test": "test_api_gateway_s3_get_integration", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", - "test": "test_postgres_extension_table_import_from_s3[15.2]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "test": "test_api_gateway_sqs_integration_with_event_source", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[False]", - "test": "test_bucket_mounting[False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "test": "test_apigateway_rust_lambda", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[True]", - "test": "test_bucket_mounting[True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "test": "test_rest_api_multi_region[host_based_url-ANY]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", - "test": "test_lookup_predefined_application", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "test": "test_rest_api_multi_region[host_based_url-GET]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", - "test": "test_appsync_deployed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "test": "test_rest_api_multi_region[path_based_url-ANY]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", - "test": "test_basic_transfer_api", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "test": "test_rest_api_multi_region[path_based_url-GET]", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10605,65 +10837,29 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "CreateMultipartUpload": { - "ACL, Bucket, BucketKeyEnabled, CacheControl, ChecksumAlgorithm, ContentDisposition, ContentEncoding, ContentLanguage, ContentType, ExpectedBucketOwner, Expires, GrantFullControl, GrantRead, GrantReadACP, GrantWriteACP, Key, Metadata, ObjectLockLegalHoldStatus, ObjectLockMode, ObjectLockRetainUntilDate, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, SSEKMSEncryptionContext, SSEKMSKeyId, ServerSideEncryption, StorageClass, Tagging, WebsiteRedirectLocation": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", - "response": "200", - "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", - "test": "test_oversized_unzipped_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", - "test": "test_echo_invoke[java11]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "test": "test_api_gateway_request_validator", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.invalid-request-body.Type']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", - "test": "test_echo_invoke[java17]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", + "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", - "test": "test_echo_invoke[java8.al2]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "test": "test_lambda_aws_integration", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10671,9 +10867,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", - "test": "test_echo_invoke[java8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "test": "test_lambda_aws_integration_with_request_template", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10681,129 +10877,129 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", - "test": "test_introspection_invoke[java11]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "test": "test_lambda_aws_proxy_integration", + "response": "204", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", - "test": "test_introspection_invoke[java17]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", + "response": "204", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", - "test": "test_introspection_invoke[java8.al2]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", + "response": "204", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", - "test": "test_introspection_invoke[java8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", + "response": "204", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", - "test": "test_uncaught_exception_invoke[java11]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", + "response": "204", "error": "", - "snapshot_skipped": "['$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", - "test": "test_uncaught_exception_invoke[java17]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "204", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", - "test": "test_uncaught_exception_invoke[java8.al2]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "204", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", - "test": "test_uncaught_exception_invoke[java8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", + "response": "204", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", - "test": "test_serializable_input_object[java11]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "204", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", - "test": "test_serializable_input_object[java17]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", + "response": "204", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", - "test": "test_serializable_input_object[java8.al2]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", + "response": "204", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", - "test": "test_serializable_input_object[java8]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", + "response": "204", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", - "test": "test_download_fileobj_multiple_range_requests", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -10811,181 +11007,119 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", - "test": "test_list_multipart_uploads_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..NextKeyMarker', '$..NextUploadIdMarker']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", - "test": "test_multipart_and_list_parts", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", - "test": "test_multipart_copy_object_etag", - "response": "200", - "error": "", - "snapshot_skipped": "['$..VersionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AcceptRanges']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", - "test": "test_s3_multipart_upload_acls", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", - "test": "test_set_external_hostname", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", + "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", - "test": "test_upload_file_multipart", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", + "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", - "test": "test_upload_part_chunked_newlines_valid_etag", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", - "test": "test_storage_class_deep_archive", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", + "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", - "test": "test_multipart_upload", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", + "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -10993,34 +11127,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", - "test": "test_external_layer_specific", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", + "response": "204", "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "403", - "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteBucket": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", - "test": "test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "204", "error": "", "snapshot_skipped": "", @@ -11029,368 +11147,368 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "204", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "204", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "204", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "test": "test_macro_deployment", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "test": "test_to_validate_template_limit_for_macro", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "204", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "test": "test_alias_routingconfig", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "test": "test_function_state", "response": "204", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "test": "test_lambda_different_iam_keys_environment", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", - "test": "test_describe_template", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "test": "test_ignore_architecture", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", - "test": "test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "test": "test_lambda_cache_local[nodejs]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "test": "test_lambda_cache_local[python]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "test": "test_lambda_invoke_no_timeout", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "test": "test_lambda_invoke_with_timeout", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "test": "test_runtime_introspection_x86", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "test": "test_runtime_ulimits", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "test": "test_lambda_concurrency_crud", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "test": "test_provisioned_concurrency", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "test": "test_reserved_concurrency", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "test": "test_reserved_concurrency_async_queue", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "test": "test_reserved_provisioned_overlap", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "test": "test_invocation_type_event[nodejs16.x]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", - "test": "test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "test": "test_invocation_type_event[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", - "test": "test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "test": "test_invocation_type_request_response[nodejs16.x]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", - "test": "test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "test": "test_invocation_type_request_response[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", - "test": "test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "test": "test_invocation_with_logs[nodejs16.x]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", - "test": "test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "test": "test_invocation_with_logs[python3.10]", "response": "204", "error": "", "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", @@ -11399,8 +11517,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", - "test": "test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "test": "test_invocation_with_qualifier", "response": "204", "error": "", "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", @@ -11409,818 +11527,818 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", - "test": "test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "test": "test_upload_lambda_from_s3", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", - "test": "test_layer_s3_content", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "test": "test_cross_account_access", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", - "test": "test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "test": "test_lambda_url_echo_invoke", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "test": "test_lambda_url_invocation[boolean]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", - "test": "test_copy_in_place_with_bucket_encryption", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "test": "test_lambda_url_invocation[dict]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", - "test": "test_copy_object_kms", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "test": "test_lambda_url_invocation[float]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", - "test": "test_create_bucket_head_bucket", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "test": "test_lambda_url_invocation[http-response-json]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-access-point-alias', '$..x-amz-id-2']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_via_host_name", - "test": "test_create_bucket_via_host_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "test": "test_lambda_url_invocation[http-response]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", - "test": "test_create_bucket_with_existing_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "test": "test_lambda_url_invocation[integer]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", - "test": "test_delete_bucket_with_content", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "test": "test_lambda_url_invocation[list-mixed]", "response": "204", "error": "", - "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", - "test": "test_delete_keys_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "test": "test_lambda_url_invocation[string]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys", - "test": "test_delete_non_existing_keys", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "test": "test_lambda_url_invocation_exception", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", - "test": "test_delete_non_existing_keys_quiet", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "test": "test_lambda_versions_with_code_changes", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_object_tagging", - "test": "test_delete_object_tagging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "test": "test_request_id_async_invoke_with_retry", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_different_location_constraint", - "test": "test_different_location_constraint", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "test": "test_request_id_invoke", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", - "test": "test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "test": "test_request_id_invoke_url", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_etag_on_get_object_call", - "test": "test_etag_on_get_object_call", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "test": "test_code_signing_not_found_excs", "response": "204", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", - "test": "test_get_bucket_versioning_order", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "test": "test_function_code_signing_config", "response": "204", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", - "test": "test_get_object_after_deleted_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "test": "test_account_settings_total_code_size", "response": "204", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", - "test": "test_get_object_content_length_with_virtual_host[False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "test": "test_account_settings_total_code_size_config_update", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-server-side-encryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", - "test": "test_get_object_content_length_with_virtual_host[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "test": "test_alias_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-server-side-encryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", - "test": "test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "test": "test_notfound_and_invalid_routingconfigs", "response": "204", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_range_object_headers", - "test": "test_get_range_object_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "test": "test_lambda_eventinvokeconfig_exceptions", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_head_object_fields", - "test": "test_head_object_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_invalid_range_error", - "test": "test_invalid_range_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ActualObjectSize', '$..Error.RangeRequested', '$..Error.Message']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", - "test": "test_list_multipart_uploads_parameters", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..NextKeyMarker', '$..NextUploadIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", - "test": "test_list_objects_v2_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "test": "test_delete_on_nonexisting_version", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", - "test": "test_list_objects_versions_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "test": "test_function_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", - "test": "test_list_objects_with_prefix[%2F]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "test": "test_get_function_wrong_region[delete_function]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", - "test": "test_list_objects_with_prefix[/]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "test": "test_get_function_wrong_region[get_function]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", - "test": "test_metadata_header_character_decoding", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", - "test": "test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", - "test": "test_multipart_copy_object_etag", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "test": "test_get_function_wrong_region[get_function_configuration]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_no_such_upload", - "test": "test_multipart_no_such_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_precondition_failed_error", - "test": "test_precondition_failed_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "test": "test_get_function_wrong_region[get_function_url_config]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", - "test": "test_put_and_get_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "test": "test_get_function_wrong_region[invoke]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", - "test": "test_put_and_get_object_with_content_language_disposition", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", "response": "204", "error": "", - "snapshot_skipped": "['$..MaxAttemptsReached']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", - "test": "test_put_and_get_object_with_hash_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "test": "test_lambda_code_location_zipfile", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", - "test": "test_put_and_get_object_with_utf8_key", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "test": "test_list_functions", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", - "test": "test_put_bucket_inventory_config_order", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "test": "test_ops_on_nonexisting_version[get_function]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", - "test": "test_put_get_object_special_character[file%2Fname]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", - "test": "test_put_get_object_special_character[test@key/]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", - "test": "test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "test": "test_redundant_updates", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", - "test": "test_put_object_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "test": "test_update_lambda_exceptions", "response": "204", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", - "test": "test_put_object_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "test": "test_vpc_config", "response": "204", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", - "test": "test_put_object_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "test": "test_lambda_zip_file_to_image", "response": "204", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", - "test": "test_put_object_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "test": "test_layer_function_exceptions", "response": "204", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", - "test": "test_put_object_chunked_newlines", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "test": "test_layer_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", - "test": "test_put_object_with_md5_and_chunk_signature", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "test": "test_add_lambda_permission_aws", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", - "test": "test_putobject_with_multiple_keys", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "test": "test_add_lambda_permission_fields", "response": "204", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId', '$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_header_body_length", - "test": "test_range_header_body_length", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "test": "test_create_multiple_lambda_permissions", "response": "204", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_key_not_exists", - "test": "test_range_key_not_exists", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "test": "test_lambda_permission_fn_versioning", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Key', '$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_region_header_exists", - "test": "test_region_header_exists", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "test": "test_permission_exceptions", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", - "test": "test_resource_object_with_slashes_in_key", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "test": "test_remove_multi_permissions", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", - "test": "test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "test": "test_lambda_provisioned_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", - "test": "test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "test": "test_provisioned_concurrency_exceptions", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", - "test": "test_s3_batch_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "test": "test_function_concurrency", "response": "204", "error": "", - "snapshot_skipped": "['$..Prefix']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", - "test": "test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "test": "test_function_concurrency_exceptions", "response": "204", "error": "", - "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", - "test": "test_s3_bucket_acl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "test": "test_function_revisions_basic", "response": "204", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", - "test": "test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "test": "test_function_revisions_permissions", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", - "test": "test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "test": "test_function_revisions_version_and_alias", "response": "204", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", - "test": "test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "test": "test_lambda_envvars_near_limit_succeeds", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", - "test": "test_s3_copy_metadata_replace", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "test": "test_snapstart_lifecycle[java11]", "response": "204", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", - "test": "test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "test": "test_snapstart_lifecycle[java17]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", - "test": "test_s3_copy_object_in_place_metadata_directive", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "test": "test_snapstart_update_function_configuration[java11]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", - "test": "test_s3_copy_object_in_place_storage_class", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "test": "test_snapstart_update_function_configuration[java17]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", - "test": "test_s3_copy_object_in_place_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "test": "test_create_tag_on_fn_create", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", - "test": "test_s3_copy_object_in_place_with_encryption", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "test": "test_tag_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", - "test": "test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "test": "test_tag_nonexisting_resource", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", - "test": "test_s3_copy_object_storage_class", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "test": "test_tag_exceptions", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", - "test": "test_s3_copy_object_with_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "test": "test_tag_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", - "test": "test_s3_copy_object_with_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "test": "test_tag_limits", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", - "test": "test_s3_copy_object_with_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "test": "test_tag_versions", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", - "test": "test_s3_copy_object_with_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "test": "test_url_config_exceptions", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", - "test": "test_s3_copy_tagging_directive[COPY]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "test": "test_url_config_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", - "test": "test_s3_copy_tagging_directive[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "test": "test_url_config_list_paging", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", - "test": "test_s3_copy_tagging_directive[REPLACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "test": "test_publish_version_on_create", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", - "test": "test_s3_delete_object_with_version_id", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "test": "test_publish_with_update", "response": "204", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", - "test": "test_s3_delete_objects_trailing_slash", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "test": "test_publish_with_wrong_sha256", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "test": "test_version_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", - "test": "test_s3_get_object_header_overrides", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", - "test": "test_s3_get_object_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "test": "test_calling_localstack_from_lambda[go1.x]", "response": "204", "error": "", "snapshot_skipped": "", @@ -12229,8 +12347,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", - "test": "test_s3_intelligent_tier_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "204", "error": "", "snapshot_skipped": "", @@ -12239,8 +12357,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", - "test": "test_s3_inventory_report_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "204", "error": "", "snapshot_skipped": "", @@ -12249,48 +12367,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "204", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", - "test": "test_s3_list_objects_empty_marker", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "204", "error": "", - "snapshot_skipped": "['$..Prefix']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", - "test": "test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "204", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", - "test": "test_s3_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "['$..Restore']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", - "test": "test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "204", "error": "", "snapshot_skipped": "", @@ -12299,28 +12417,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", - "test": "test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_object_versioned", - "test": "test_s3_put_object_versioned", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer", - "test": "test_s3_request_payer", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "204", "error": "", "snapshot_skipped": "", @@ -12329,118 +12447,118 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", - "test": "test_s3_request_payer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", - "test": "test_s3_sse_bucket_key_default", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "204", "error": "", - "snapshot_skipped": "['$..ETag']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", - "test": "test_s3_upload_download_gzip", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "test": "test_echo_invoke[dotnet6]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", - "test": "test_s3_uppercase_key_names", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "test": "test_echo_invoke[go1.x]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", - "test": "test_set_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "test": "test_echo_invoke[java11]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_big_file", - "test": "test_upload_big_file", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "test": "test_echo_invoke[java17]", "response": "204", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", - "test": "test_upload_file_multipart", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "test": "test_echo_invoke[java8.al2]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", - "test": "test_upload_file_with_xml_preamble", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "test": "test_echo_invoke[java8]", "response": "204", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", - "test": "test_upload_part_chunked_newlines_valid_etag", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "test": "test_echo_invoke[nodejs14.x]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", - "test": "test_virtual_host_proxy_does_not_decode_gzip", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "test": "test_echo_invoke[nodejs16.x]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", - "test": "test_virtual_host_proxying_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "test": "test_echo_invoke[nodejs18.x]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", - "test": "test_bucket_lifecycle_configuration_date", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "test": "test_echo_invoke[provided.al2]", "response": "204", "error": "", "snapshot_skipped": "", @@ -12449,58 +12567,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", - "test": "test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "test": "test_echo_invoke[provided]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", - "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "test": "test_echo_invoke[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", - "test": "test_bucket_lifecycle_multiple_rules", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "test": "test_echo_invoke[python3.11]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", - "test": "test_bucket_lifecycle_object_size_rules", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "test": "test_echo_invoke[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", - "test": "test_bucket_lifecycle_tag_rules", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "test": "test_echo_invoke[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", - "test": "test_delete_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "test": "test_echo_invoke[python3.9]", "response": "204", "error": "", "snapshot_skipped": "", @@ -12509,8 +12627,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", - "test": "test_delete_lifecycle_configuration_on_bucket_deletion", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "test": "test_echo_invoke[ruby2.7]", "response": "204", "error": "", "snapshot_skipped": "", @@ -12519,478 +12637,468 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", - "test": "test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "test": "test_echo_invoke[ruby3.2]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", - "test": "test_object_expiry_after_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "test": "test_introspection_invoke[dotnet6]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", - "test": "test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "test": "test_introspection_invoke[go1.x]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", - "test": "test_put_bucket_logging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "test": "test_introspection_invoke[java11]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", - "test": "test_put_bucket_logging_accept_wrong_grants", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "test": "test_introspection_invoke[java17]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", - "test": "test_put_bucket_logging_wrong_target", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "test": "test_introspection_invoke[java8.al2]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", - "test": "test_access_to_bucket_not_denied", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", - "test": "test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "test": "test_introspection_invoke[java8]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", - "test": "test_storage_class_deep_archive", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "test": "test_introspection_invoke[nodejs14.x]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", - "test": "test_put_object_with_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "test": "test_introspection_invoke[nodejs16.x]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", - "test": "test_s3_copy_object_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "test": "test_introspection_invoke[nodejs18.x]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", - "test": "test_s3_legal_hold_lock_versioned", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "test": "test_introspection_invoke[provided.al2]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", - "test": "test_delete_has_empty_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "test": "test_introspection_invoke[provided]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", - "test": "test_get_object_ignores_request_body", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "test": "test_introspection_invoke[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", - "test": "test_get_request_expires_ignored_if_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "test": "test_introspection_invoke[python3.11]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", - "test": "test_head_has_correct_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "test": "test_introspection_invoke[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_post_request_expires", - "test": "test_post_request_expires", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "test": "test_introspection_invoke[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", - "test": "test_presign_check_signature_validation_for_port_permutation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "test": "test_introspection_invoke[python3.9]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", - "test": "test_presign_with_additional_query_params", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "test": "test_introspection_invoke[ruby2.7]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", - "test": "test_presigned_url_signature_authentication[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "test": "test_introspection_invoke[ruby3.2]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", - "test": "test_presigned_url_signature_authentication[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", - "test": "test_presigned_url_signature_authentication[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", - "test": "test_presigned_url_signature_authentication[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", - "test": "test_presigned_url_signature_authentication_expired[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "test": "test_uncaught_exception_invoke[dotnet6]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", - "test": "test_presigned_url_signature_authentication_expired[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "test": "test_uncaught_exception_invoke[go1.x]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "test": "test_uncaught_exception_invoke[java11]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "test": "test_uncaught_exception_invoke[java17]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "test": "test_uncaught_exception_invoke[java8.al2]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "test": "test_uncaught_exception_invoke[java8]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "test": "test_uncaught_exception_invoke[provided.al2]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", - "test": "test_presigned_url_with_session_token", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "test": "test_uncaught_exception_invoke[provided]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object", - "test": "test_put_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "test": "test_uncaught_exception_invoke[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Expires']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "test": "test_uncaught_exception_invoke[python3.11]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "test": "test_uncaught_exception_invoke[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "test": "test_uncaught_exception_invoke[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "test": "test_uncaught_exception_invoke[python3.9]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", - "test": "test_put_url_metadata", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "204", "error": "", - "snapshot_skipped": "['$..Expires', '$..AcceptRanges']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", - "test": "test_s3_copy_md5", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", - "test": "test_s3_get_response_case_sensitive_headers[False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", - "test": "test_s3_get_response_case_sensitive_headers[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", - "test": "test_s3_get_response_content_type_same_as_upload_and_range", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "test": "test_assess_lambda_destination_invocation[payload0]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", - "test": "test_s3_get_response_default_content_type", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "test": "test_assess_lambda_destination_invocation[payload1]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", - "test": "test_s3_get_response_header_overrides[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", - "test": "test_s3_get_response_header_overrides[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "test": "test_additional_docker_flags", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", - "test": "test_s3_presign_url_encoding[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "test": "test_lambda_docker_networks", "response": "204", "error": "", "snapshot_skipped": "", @@ -12999,808 +13107,848 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", - "test": "test_s3_presign_url_encoding[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", - "test": "test_s3_presigned_url_expired[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", - "test": "test_s3_presigned_url_expired[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", - "test": "test_s3_put_presigned_url_missing_sig_param[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", - "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", - "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", - "test": "test_s3_put_presigned_url_with_different_headers[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", - "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", - "test": "test_crud_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", - "test": "test_routing_rules_order", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", - "test": "test_routing_rules_redirects", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "test": "test_event_source_mapping_default_batch_size", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", - "test": "test_s3_static_website_index", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", - "test": "test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "204", "error": "", - "snapshot_skipped": "['$.invalid-website-conf-1.Error.ArgumentValue']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", - "test": "test_website_hosting_http_methods", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", - "test": "test_website_hosting_no_such_website", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", - "test": "test_cors_expose_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", - "test": "test_cors_http_get_no_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "test": "test_sqs_invalid_event_filter[None]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", - "test": "test_cors_http_options_no_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", - "test": "test_cors_http_options_non_existent_bucket", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", - "test": "test_cors_http_options_non_existent_bucket_ls_allowed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "test": "test_sqs_invalid_event_filter[simple string]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", - "test": "test_cors_list_buckets", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", - "test": "test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "test": "test_message_body_and_attributes_passed_correctly", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", - "test": "test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "test": "test_redrive_policy_with_failing_lambda", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", - "test": "test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "test": "test_report_batch_item_failures", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", - "test": "test_cors_no_config_localstack_allowed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", - "test": "test_delete_cors", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", - "test": "test_get_cors", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "test": "test_report_batch_item_failures_on_lambda_error", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors", - "test": "test_put_cors", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", - "test": "test_put_cors_default_values", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "test": "test_traceid_outside_handler[Active]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", - "test": "test_put_cors_empty_origin", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "test": "test_traceid_outside_handler[PassThrough]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", - "test": "test_put_cors_invalid_rules", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "204", "error": "", - "snapshot_skipped": "['$..detail.object.etag']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "test": "test_java_runtime_with_lib", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "test": "test_serializable_input_object[java11]", "response": "204", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "test": "test_serializable_input_object[java17]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "test": "test_serializable_input_object[java8.al2]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "test": "test_serializable_input_object[java8]", "response": "204", "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", - "test": "test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "test": "test_stream_handler[java11]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "test": "test_stream_handler[java17]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "test": "test_stream_handler[java8.al2]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "test": "test_handler_in_submodule[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "test": "test_handler_in_submodule[python3.11]", "response": "204", "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "test": "test_handler_in_submodule[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "test": "test_handler_in_submodule[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "test": "test_handler_in_submodule[python3.9]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "test": "test_python_runtime_correct_versions[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "test": "test_python_runtime_correct_versions[python3.11]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "test": "test_python_runtime_correct_versions[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "test": "test_python_runtime_correct_versions[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "test": "test_python_runtime_correct_versions[python3.9]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "test": "test_get_object_after_deleted_in_versioned_bucket", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", + "test": "test_put_get_object_special_character[file%2Fname]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", + "test": "test_put_get_object_special_character[test@key/]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", + "response": "204", + "error": "", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", + "response": "204", + "error": "", + "snapshot_skipped": "['$..AcceptRanges']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "test": "test_s3_legal_hold_lock_versioned", + "response": "204", + "error": "", + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", + "test": "test_delete_has_empty_content_length_header", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "test": "test_presigned_url_signature_authentication[s3-False]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "test": "test_presigned_url_signature_authentication[s3-True]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "test": "test_presigned_url_signature_authentication[s3v4-False]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "test": "test_presigned_url_signature_authentication[s3v4-True]", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "204", "error": "", "snapshot_skipped": "", @@ -13809,18 +13957,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", - "test": "test_201_response", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", - "test": "test_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13829,8 +13977,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_non_us_east_1_location", - "test": "test_non_us_east_1_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13839,18 +13987,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", "response": "204", "error": "", "snapshot_skipped": "", @@ -13859,188 +14007,188 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", - "test": "test_failing_start_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "204", "error": "", - "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", + "snapshot_skipped": "['$..detail.object.etag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", - "test": "test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", - "test": "test_list_transcription_jobs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "204", "error": "", - "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "test": "test_object_created_and_object_removed", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", + "test": "test_aws_sdk_task_delete_s3_object", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "204", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", - "test": "test_cors_s3_override", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", + "test": "test_scheduled_lambda", "response": "204", "error": "", "snapshot_skipped": "", @@ -14049,60 +14197,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_no_such_bucket", - "test": "test_delete_bucket_no_such_bucket", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14111,108 +14257,108 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", - "test": "test_s3_bucket_notification_sqs", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "204", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", - "test": "test_no_logging_if_no_startup", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", + "test": "test_function_url", "response": "204", "error": "", "snapshot_skipped": "", @@ -14221,88 +14367,90 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_s3_trails", - "test": "test_s3_trails", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "204", "error": "", - "snapshot_skipped": "['$..CloudTrailEvent.additionalEventData', '$..CloudTrailEvent.apiVersion', '$..CloudTrailEvent.recipientAccountId', '$..CloudTrailEvent.requestID', '$..CloudTrailEvent.requestParameters.Host', '$..CloudTrailEvent.resources', '$..CloudTrailEvent.tlsDetails', '$..CloudTrailEvent.userIdentity', '$..Resources', '$..NextToken']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", - "test": "test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", - "test": "test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", - "test": "test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", - "test": "test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", - "test": "test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", - "test": "test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", - "test": "test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", - "test": "test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14311,8 +14459,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", - "test": "test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14321,8 +14469,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", - "test": "test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14331,8 +14479,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", - "test": "test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14341,18 +14489,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", - "test": "test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", - "test": "test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "204", "error": "", "snapshot_skipped": "", @@ -14361,8 +14509,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[False]", - "test": "test_bucket_mounting[False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "204", "error": "", "snapshot_skipped": "", @@ -14371,8 +14519,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[True]", - "test": "test_bucket_mounting[True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "204", "error": "", "snapshot_skipped": "", @@ -14381,244 +14529,208 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[False]", - "test": "test_bucket_mounting[False]", - "response": "409", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "204", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[True]", - "test": "test_bucket_mounting[True]", - "response": "409", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "204", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteBucketAnalyticsConfiguration": { - "Bucket, ExpectedBucketOwner, Id": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", - "test": "test_s3_analytics_configurations", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", - "test": "test_s3_analytics_configurations", - "response": "404", - "error": "NoSuchConfiguration", - "snapshot_skipped": "", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteBucketCors": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", - "test": "test_delete_cors", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteBucketIntelligentTieringConfiguration": { - "Bucket, Id": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", - "test": "test_s3_intelligent_tier_config", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", - "test": "test_s3_intelligent_tier_config", - "response": "404", - "error": "NoSuchBucket", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", + "response": "204", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", - "test": "test_s3_intelligent_tier_config", - "response": "404", - "error": "NoSuchConfiguration", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", + "response": "204", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteBucketInventoryConfiguration": { - "Bucket, ExpectedBucketOwner, Id": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", - "test": "test_put_bucket_inventory_config_order", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", - "test": "test_s3_inventory_report_crud", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteBucketLifecycle": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", - "test": "test_delete_bucket_lifecycle_configuration", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteBucketOwnershipControls": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", - "test": "test_get_object_with_anon_credentials", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "204", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", - "test": "test_put_and_get_bucket_policy", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", - "test": "test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", - "test": "test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "204", "error": "", - "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", - "test": "test_s3_bucket_acl", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "204", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", - "test": "test_s3_copy_object_in_place", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", - "test": "test_s3_multipart_upload_acls", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "204", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", - "test": "test_set_external_hostname", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", - "test": "test_put_bucket_logging_accept_wrong_grants", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "204", "error": "", "snapshot_skipped": "", @@ -14627,158 +14739,158 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", - "test": "test_routing_rules_order", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", - "test": "test_routing_rules_redirects", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", - "test": "test_s3_static_website_index", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", - "test": "test_website_hosting_http_methods", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", - "test": "test_website_hosting_no_such_website", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", - "test": "test_cors_expose_headers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", - "test": "test_cors_http_get_no_config", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", - "test": "test_cors_http_options_no_config", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", - "test": "test_cors_http_options_non_existent_bucket", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", - "test": "test_cors_http_options_non_existent_bucket_ls_allowed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14787,8 +14899,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", - "test": "test_cors_list_buckets", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14797,38 +14909,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", - "test": "test_cors_match_headers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", - "test": "test_cors_match_methods", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", - "test": "test_cors_match_origins", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", - "test": "test_cors_no_config_localstack_allowed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "204", "error": "", "snapshot_skipped": "", @@ -14837,568 +14949,428 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", - "test": "test_delete_cors", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", - "test": "test_get_cors", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors", - "test": "test_put_cors", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", - "test": "test_put_cors_default_values", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", - "test": "test_put_cors_empty_origin", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", - "test": "test_put_cors_invalid_rules", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "204", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "DeleteBucketPolicy": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "204", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "204", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", - "test": "test_cfn_conditional_deployment", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "test": "test_lambda_handling_binary_data[200]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "test": "test_lambda_handling_binary_data[404]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", - "test": "test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", - "test": "test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", - "test": "test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", - "test": "test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", + "response": "204", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - } - ] - } - }, - "DeleteBucketWebsite": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", - "test": "test_crud_website_configuration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DeleteObject": { - "Bucket, BypassGovernanceRetention, ExpectedBucketOwner, Key, MFA, RequestPayer, VersionId": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", - "test": "test_api_gateway_lambda_asynchronous_invocation", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", - "test": "test_api_gateway_lambda_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", - "test": "test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15407,28 +15379,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", - "test": "test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", - "test": "test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", - "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15437,8 +15409,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", - "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15447,8 +15419,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", - "test": "test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "test": "test_custom_authorizer[NONE-GET]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15457,8 +15429,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", - "test": "test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "test": "test_custom_authorizer[NONE-POST]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15467,98 +15439,88 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", - "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", - "test": "test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", - "test": "test_apigw_stage_variables[dev]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", - "test": "test_apigw_stage_variables[local]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", - "test": "test_apigw_test_invoke_method_api", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", - "test": "test_malformed_response_apigw_invocation", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", - "test": "test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", - "test": "test_api_gateway_s3_get_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", - "test": "test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", - "test": "test_apigateway_rust_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15567,8 +15529,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", - "test": "test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15577,8 +15539,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", - "test": "test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15587,8 +15549,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", - "test": "test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15597,48 +15559,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", - "test": "test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "204", "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "204", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", - "test": "test_lambda_aws_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", - "test": "test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "204", "error": "", "snapshot_skipped": "", @@ -15647,28 +15609,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "204", "error": "", - "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "204", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "204", "error": "", "snapshot_skipped": "", @@ -15677,18 +15639,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", - "test": "test_create_macro", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "204", "error": "", "snapshot_skipped": "", @@ -15697,78 +15659,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "test": "test_srp_custom_auth_flow", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", - "test": "test_event_invoke_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "204", "error": "", "snapshot_skipped": "", @@ -15777,68 +15739,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "test": "test_auth_trigger_group_overrides", "response": "204", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "test": "test_cognito_admin_create_signup_triggers", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", + "test": "test_cognito_triggers", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "test": "test_custom_auth_triggers", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "test": "test_user_migration_lambda[None]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15847,8 +15799,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "test": "test_user_migration_lambda[aliases1]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15857,8 +15809,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "test": "test_user_migration_lambda[aliases2]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15867,68 +15819,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "204", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15937,8 +15889,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "204", "error": "", "snapshot_skipped": "", @@ -15947,58 +15899,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "test": "test_kafka_lambda_event_source_mapping[False]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "test": "test_kafka_lambda_event_source_mapping[True]", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "test": "test_external_layer_download", "response": "204", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", - "test": "test_macro_deployment", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "test": "test_external_layer_specific", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", - "test": "test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "test": "test_cross_account_layer", "response": "204", "error": "", "snapshot_skipped": "", @@ -16007,369 +15959,381 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "test": "test_function_multiple_layers_override", "response": "204", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", - "test": "test_alias_routingconfig", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "test": "test_function_using_layer", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", - "test": "test_lambda_alias_moving", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "test": "test_function_using_layer_overriding_runtime", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", - "test": "test_function_state", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "test": "test_layer_only_hot_reloading", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", - "test": "test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", - "test": "test_ignore_architecture", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "test": "test_basic_mediastore_api", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", - "test": "test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", - "test": "test_lambda_cache_local[python]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "test": "test_lambda_extensions[10.23]", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", - "test": "test_lambda_invoke_no_timeout", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "test": "test_lambda_extensions[11.16]", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", - "test": "test_lambda_invoke_with_timeout", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "test": "test_lambda_extensions[12.8]", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", - "test": "test_runtime_introspection_x86", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "test": "test_lambda_extensions[13.4]", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", - "test": "test_runtime_ulimits", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "test": "test_lambda_extensions[14.7]", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", - "test": "test_lambda_concurrency_crud", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "test": "test_lambda_extensions[15.2]", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", - "test": "test_provisioned_concurrency", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", + "test": "test_bucket_mounting[False]", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", - "test": "test_reserved_concurrency", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[True]", + "test": "test_bucket_mounting[True]", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "DeleteObjectTagging": { + "Bucket, ExpectedBucketOwner, Key, VersionId": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", - "test": "test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_object_tagging", + "test": "test_delete_object_tagging", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", - "test": "test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "test": "test_object_tagging_delete_event", "response": "204", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeleteObjects": { + "Bucket, BypassGovernanceRetention, ChecksumAlgorithm, Delete, ExpectedBucketOwner, MFA, RequestPayer": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", - "test": "test_invocation_type_event[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", - "test": "test_invocation_type_event[python3.10]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", - "test": "test_invocation_type_request_response[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", - "test": "test_invocation_type_request_response[python3.10]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", - "test": "test_invocation_with_logs[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", - "test": "test_invocation_with_logs[python3.10]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", - "test": "test_invocation_with_qualifier", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", - "test": "test_upload_lambda_from_s3", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", - "test": "test_cross_account_access", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", - "test": "test_lambda_url_echo_invoke", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", - "test": "test_lambda_url_invocation[boolean]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", + "test": "test_describe_template", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", - "test": "test_lambda_url_invocation[dict]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", - "test": "test_lambda_url_invocation[float]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", - "test": "test_lambda_url_invocation[http-response-json]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", - "test": "test_lambda_url_invocation[http-response]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", - "test": "test_lambda_url_invocation[integer]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", - "test": "test_lambda_url_invocation[list-mixed]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", - "test": "test_lambda_url_invocation[string]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", - "test": "test_lambda_url_invocation_exception", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "test": "test_invocation_with_qualifier", + "response": "200", "error": "", "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, @@ -16377,9 +16341,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", - "test": "test_lambda_versions_with_code_changes", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "test": "test_upload_lambda_from_s3", + "response": "200", "error": "", "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, @@ -16387,909 +16351,909 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", - "test": "test_request_id_async_invoke_with_retry", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", - "test": "test_request_id_invoke", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "test": "test_layer_s3_content", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", - "test": "test_request_id_invoke_url", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "test": "test_oversized_unzipped_lambda", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", - "test": "test_code_signing_not_found_excs", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", - "test": "test_function_code_signing_config", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", + "test": "test_copy_in_place_with_bucket_encryption", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", - "test": "test_account_settings_total_code_size", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", + "test": "test_copy_object_kms", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", - "test": "test_account_settings_total_code_size_config_update", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "test": "test_delete_bucket_with_content", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", - "test": "test_alias_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", + "test": "test_delete_keys_in_versioned_bucket", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", - "test": "test_notfound_and_invalid_routingconfigs", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys", + "test": "test_delete_non_existing_keys", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", - "test": "test_lambda_eventinvokeconfig_exceptions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", + "test": "test_delete_non_existing_keys_quiet", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", - "test": "test_lambda_eventinvokeconfig_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_object_tagging", + "test": "test_delete_object_tagging", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "test": "test_download_fileobj_multiple_range_requests", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", + "test": "test_etag_on_get_object_call", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", - "test": "test_delete_on_nonexisting_version", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "test": "test_get_bucket_versioning_order", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "test": "test_get_object_after_deleted_in_versioned_bucket", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", - "test": "test_get_function_wrong_region[delete_function]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", + "test": "test_get_object_content_length_with_virtual_host[False]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..x-amz-server-side-encryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", - "test": "test_get_function_wrong_region[get_function]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", + "test": "test_get_object_content_length_with_virtual_host[True]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..x-amz-server-side-encryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", - "test": "test_get_function_wrong_region[get_function_code_signing_config]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "test": "test_get_object_with_anon_credentials", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", - "test": "test_get_function_wrong_region[get_function_concurrency]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_range_object_headers", + "test": "test_get_range_object_headers", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", - "test": "test_get_function_wrong_region[get_function_configuration]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_head_object_fields", + "test": "test_head_object_fields", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", - "test": "test_get_function_wrong_region[get_function_event_invoke_config]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_invalid_range_error", + "test": "test_invalid_range_error", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.ActualObjectSize', '$..Error.RangeRequested', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", - "test": "test_get_function_wrong_region[get_function_url_config]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", + "test": "test_list_objects_v2_with_prefix", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", - "test": "test_get_function_wrong_region[invoke]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", + "test": "test_list_objects_versions_with_prefix", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", - "test": "test_lambda_code_location_s3", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", + "test": "test_list_objects_with_prefix[%2F]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", - "test": "test_lambda_code_location_zipfile", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", + "test": "test_list_objects_with_prefix[/]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", - "test": "test_list_functions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", + "test": "test_metadata_header_character_decoding", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", - "test": "test_ops_on_nonexisting_version[get_function]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "test": "test_multipart_and_list_parts", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", - "test": "test_ops_on_nonexisting_version[get_function_configuration]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "test": "test_multipart_copy_object_etag", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", - "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_precondition_failed_error", + "test": "test_precondition_failed_error", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", - "test": "test_redundant_updates", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", + "test": "test_put_and_get_object_with_content_language_disposition", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..MaxAttemptsReached']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", - "test": "test_update_lambda_exceptions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", + "test": "test_put_and_get_object_with_hash_prefix", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", - "test": "test_vpc_config", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", + "test": "test_put_and_get_object_with_utf8_key", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", - "test": "test_lambda_zip_file_to_image", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", - "test": "test_layer_function_exceptions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "test": "test_put_object_checksum[CRC32C]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", - "test": "test_layer_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "test": "test_put_object_checksum[CRC32]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", - "test": "test_add_lambda_permission_aws", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "test": "test_put_object_checksum[SHA1]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", - "test": "test_add_lambda_permission_fields", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "test": "test_put_object_checksum[SHA256]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", - "test": "test_create_multiple_lambda_permissions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", + "test": "test_put_object_chunked_newlines", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", - "test": "test_lambda_permission_fn_versioning", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", + "test": "test_put_object_with_md5_and_chunk_signature", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", - "test": "test_permission_exceptions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", + "test": "test_putobject_with_multiple_keys", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId', '$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", - "test": "test_remove_multi_permissions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_header_body_length", + "test": "test_range_header_body_length", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", - "test": "test_lambda_provisioned_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "test": "test_resource_object_with_slashes_in_key", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", - "test": "test_provisioned_concurrency_exceptions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", + "test": "test_response_structure", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", - "test": "test_function_concurrency", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", + "test": "test_s3_batch_delete_objects", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Prefix']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", - "test": "test_function_concurrency_exceptions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "test": "test_s3_batch_delete_public_objects_using_requests", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", - "test": "test_function_revisions_basic", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "test": "test_s3_copy_content_type_and_metadata", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", - "test": "test_function_revisions_permissions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "test": "test_s3_copy_metadata_directive_copy", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", - "test": "test_function_revisions_version_and_alias", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", + "test": "test_s3_copy_metadata_replace", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", - "test": "test_lambda_envvars_near_limit_succeeds", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "test": "test_s3_copy_object_in_place", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", - "test": "test_snapstart_lifecycle[java11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "test": "test_s3_copy_object_in_place_metadata_directive", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", - "test": "test_snapstart_lifecycle[java17]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "test": "test_s3_copy_object_in_place_storage_class", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", - "test": "test_snapstart_update_function_configuration[java11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", + "test": "test_s3_copy_object_in_place_website_redirect_location", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", - "test": "test_snapstart_update_function_configuration[java17]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "test": "test_s3_copy_object_in_place_with_encryption", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", - "test": "test_create_tag_on_fn_create", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "test": "test_s3_copy_object_preconditions", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", - "test": "test_tag_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "test": "test_s3_copy_object_storage_class", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", - "test": "test_tag_nonexisting_resource", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "test": "test_s3_copy_object_with_checksum[CRC32C]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", - "test": "test_tag_exceptions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", + "test": "test_s3_copy_object_with_checksum[CRC32]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", - "test": "test_tag_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", + "test": "test_s3_copy_object_with_checksum[SHA1]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", - "test": "test_tag_limits", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", + "test": "test_s3_copy_object_with_checksum[SHA256]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", - "test": "test_tag_versions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", + "test": "test_s3_copy_tagging_directive[COPY]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", - "test": "test_url_config_exceptions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", + "test": "test_s3_copy_tagging_directive[None]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", - "test": "test_url_config_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", + "test": "test_s3_copy_tagging_directive[REPLACE]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", - "test": "test_url_config_list_paging", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", + "test": "test_s3_delete_object_with_version_id", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", - "test": "test_publish_version_on_create", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", + "test": "test_s3_delete_objects_trailing_slash", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", - "test": "test_publish_with_update", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", - "test": "test_publish_with_wrong_sha256", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", + "test": "test_s3_get_object_header_overrides", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", - "test": "test_version_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "test": "test_s3_get_object_headers", + "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", - "test": "test_calling_localstack_from_lambda[dotnet6]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", - "test": "test_calling_localstack_from_lambda[go1.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "test": "test_s3_multipart_upload_acls", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", - "test": "test_calling_localstack_from_lambda[java11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", - "test": "test_calling_localstack_from_lambda[java8.al2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", + "test": "test_s3_object_expiry", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Restore']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", - "test": "test_calling_localstack_from_lambda[nodejs14.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "test": "test_s3_put_more_than_1000_items", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", - "test": "test_calling_localstack_from_lambda[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "test": "test_s3_put_object_versioned", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", - "test": "test_calling_localstack_from_lambda[nodejs18.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "test": "test_s3_sse_bucket_key_default", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", - "test": "test_calling_localstack_from_lambda[python3.10]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", + "test": "test_s3_upload_download_gzip", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", - "test": "test_calling_localstack_from_lambda[python3.11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", + "test": "test_s3_uppercase_key_names", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", - "test": "test_calling_localstack_from_lambda[python3.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", + "test": "test_set_external_hostname", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", - "test": "test_calling_localstack_from_lambda[python3.8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_big_file", + "test": "test_upload_big_file", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", - "test": "test_calling_localstack_from_lambda[python3.9]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", + "test": "test_upload_file_multipart", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", - "test": "test_calling_localstack_from_lambda[ruby2.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", + "test": "test_upload_file_with_xml_preamble", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", - "test": "test_calling_localstack_from_lambda[ruby3.2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "test": "test_upload_part_chunked_newlines_valid_etag", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", - "test": "test_echo_invoke[dotnet6]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", + "test": "test_virtual_host_proxy_does_not_decode_gzip", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", - "test": "test_echo_invoke[go1.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", + "test": "test_virtual_host_proxying_headers", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", - "test": "test_echo_invoke[java11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "test": "test_bucket_lifecycle_configuration_object_expiry", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", - "test": "test_echo_invoke[java17]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", - "test": "test_echo_invoke[java8.al2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", + "test": "test_bucket_lifecycle_multiple_rules", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", - "test": "test_echo_invoke[java8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "test": "test_bucket_lifecycle_object_size_rules", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", - "test": "test_echo_invoke[nodejs14.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", + "test": "test_bucket_lifecycle_tag_rules", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", - "test": "test_echo_invoke[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "test": "test_lifecycle_expired_object_delete_marker", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", - "test": "test_echo_invoke[nodejs18.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "test": "test_object_expiry_after_bucket_lifecycle_configuration", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", - "test": "test_echo_invoke[provided.al2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", + "test": "test_put_bucket_logging_accept_wrong_grants", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -17297,519 +17261,519 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", - "test": "test_echo_invoke[provided]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "test": "test_access_to_bucket_not_denied", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", - "test": "test_echo_invoke[python3.10]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "test": "test_s3_get_deep_archive_object_restore", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", - "test": "test_echo_invoke[python3.11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "test": "test_storage_class_deep_archive", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", - "test": "test_echo_invoke[python3.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", + "test": "test_put_object_with_legal_hold", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", - "test": "test_echo_invoke[python3.8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "test": "test_s3_copy_object_legal_hold", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", - "test": "test_echo_invoke[python3.9]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "test": "test_s3_legal_hold_lock_versioned", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", - "test": "test_echo_invoke[ruby2.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", + "test": "test_bucket_config_default_retention", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", - "test": "test_echo_invoke[ruby3.2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", + "test": "test_s3_copy_object_retention_lock", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", - "test": "test_introspection_invoke[dotnet6]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_object_with_metadata", + "test": "test_post_object_with_metadata", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", - "test": "test_introspection_invoke[go1.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", + "test": "test_get_object_ignores_request_body", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", - "test": "test_introspection_invoke[java11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", - "test": "test_introspection_invoke[java17]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", + "test": "test_head_has_correct_content_length_header", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", - "test": "test_introspection_invoke[java8.al2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", + "test": "test_presign_check_signature_validation_for_port_permutation", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", - "test": "test_introspection_invoke[java8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", + "test": "test_presign_with_additional_query_params", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", - "test": "test_introspection_invoke[nodejs14.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", + "test": "test_presigned_url_signature_authentication_expired[s3-False]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", - "test": "test_introspection_invoke[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", + "test": "test_presigned_url_signature_authentication_expired[s3-True]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", - "test": "test_introspection_invoke[nodejs18.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", - "test": "test_introspection_invoke[provided.al2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", - "test": "test_introspection_invoke[provided]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", - "test": "test_introspection_invoke[python3.10]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", - "test": "test_introspection_invoke[python3.11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", - "test": "test_introspection_invoke[python3.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", - "test": "test_introspection_invoke[python3.8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", - "test": "test_introspection_invoke[python3.9]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", - "test": "test_introspection_invoke[ruby2.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", + "test": "test_presigned_url_with_session_token", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", - "test": "test_introspection_invoke[ruby3.2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object", + "test": "test_put_object", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Expires']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", - "test": "test_runtime_wrapper_invoke[nodejs14.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", + "test": "test_put_url_metadata", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Expires', '$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", - "test": "test_runtime_wrapper_invoke[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", + "test": "test_s3_copy_md5", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", - "test": "test_runtime_wrapper_invoke[nodejs18.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", + "test": "test_s3_get_response_case_sensitive_headers[False]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", - "test": "test_uncaught_exception_invoke[dotnet6]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", + "test": "test_s3_get_response_case_sensitive_headers[True]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", - "test": "test_uncaught_exception_invoke[go1.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", + "test": "test_s3_get_response_content_type_same_as_upload_and_range", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", - "test": "test_uncaught_exception_invoke[java11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", + "test": "test_s3_get_response_default_content_type", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", - "test": "test_uncaught_exception_invoke[java17]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", + "test": "test_s3_get_response_header_overrides[s3]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", - "test": "test_uncaught_exception_invoke[java8.al2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", + "test": "test_s3_get_response_header_overrides[s3v4]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", - "test": "test_uncaught_exception_invoke[java8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", + "test": "test_s3_presign_url_encoding[s3]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", - "test": "test_uncaught_exception_invoke[nodejs14.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", + "test": "test_s3_presign_url_encoding[s3v4]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", - "test": "test_uncaught_exception_invoke[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "test": "test_s3_presigned_url_expired[s3]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", - "test": "test_uncaught_exception_invoke[nodejs18.x]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "test": "test_s3_presigned_url_expired[s3v4]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", - "test": "test_uncaught_exception_invoke[provided.al2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", - "test": "test_uncaught_exception_invoke[provided]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", - "test": "test_uncaught_exception_invoke[python3.10]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", + "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", - "test": "test_uncaught_exception_invoke[python3.11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", + "test": "test_s3_put_presigned_url_with_different_headers[s3]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", - "test": "test_uncaught_exception_invoke[python3.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", + "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", - "test": "test_uncaught_exception_invoke[python3.8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", - "test": "test_uncaught_exception_invoke[python3.9]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", - "test": "test_uncaught_exception_invoke[ruby2.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", - "test": "test_uncaught_exception_invoke[ruby3.2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "test": "test_routing_rules_order", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", + "response": "200", "error": "", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "test": "test_s3_static_website_index", + "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", - "test": "test_assess_lambda_destination_invocation[payload0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", + "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", - "test": "test_assess_lambda_destination_invocation[payload1]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "test": "test_website_hosting_http_methods", + "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", - "test": "test_lambda_destination_default_retries", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -17817,409 +17781,409 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "test": "test_cors_expose_headers", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "test": "test_cors_http_get_no_config", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "test": "test_cors_http_options_no_config", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "test": "test_cors_match_headers", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "test": "test_cors_match_methods", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "test": "test_cors_match_origins", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "test": "test_cors_no_config_localstack_allowed", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "test": "test_put_cors_default_values", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", + "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", + "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "test": "test_key_encoding", + "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "test": "test_notifications_with_filter", + "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "test": "test_object_created_and_object_removed", + "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", - "test": "test_event_source_mapping_default_batch_size", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "test": "test_object_created_complete_multipart_upload", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "test": "test_object_created_copy", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "test": "test_object_created_put", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..s3.object.eTag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "test": "test_object_created_put_with_presigned_url_upload", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", - "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "test": "test_object_put_acl", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", - "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "test": "test_object_tagging_delete_event", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", - "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "test": "test_object_tagging_put_event", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", - "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "test": "test_restore_object", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", - "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "test": "test_xray_header", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", - "test": "test_sqs_invalid_event_filter[None]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", + "test": "test_failing_start_transcription_job", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", - "test": "test_sqs_invalid_event_filter[invalid_filter2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "test": "test_get_transcription_job", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", - "test": "test_sqs_invalid_event_filter[invalid_filter3]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "test": "test_list_transcription_jobs", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", - "test": "test_sqs_invalid_event_filter[simple string]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "test": "test_transcribe_happy_path", + "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "test": "test_transcribe_start_job[None-None]", + "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", - "test": "test_message_body_and_attributes_passed_correctly", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "response": "200", "error": "", - "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", - "test": "test_redrive_policy_with_failing_lambda", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", - "test": "test_report_batch_item_failures", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", - "test": "test_report_batch_item_failures_empty_json_batch_succeeds", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", - "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", - "test": "test_report_batch_item_failures_on_lambda_error", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "test": "test_transcribe_start_job_same_name", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", - "test": "test_sqs_queue_as_lambda_dead_letter_queue", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -18227,448 +18191,476 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", - "test": "test_java_runtime_with_lib", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "test": "test_transcribe_unsupported_media_format_failure", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", - "test": "test_serializable_input_object[java11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", - "test": "test_serializable_input_object[java17]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", - "test": "test_serializable_input_object[java8.al2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", + "test": "test_201_response", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", - "test": "test_serializable_input_object[java8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", + "test": "test_multipart_upload", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", - "test": "test_stream_handler[java11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", - "test": "test_stream_handler[java17]", - "response": "204", - "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", + "test": "test_bucket_config_default_retention", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", - "test": "test_stream_handler[java8.al2]", - "response": "204", - "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", + "test": "test_s3_copy_object_retention_lock", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", - "test": "test_stream_handler[java8]", - "response": "204", - "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys_in_non_existing_bucket", + "test": "test_delete_non_existing_keys_in_non_existing_bucket", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", - "test": "test_handler_in_submodule[python3.10]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", - "test": "test_handler_in_submodule[python3.11]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", - "test": "test_handler_in_submodule[python3.7]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", - "test": "test_handler_in_submodule[python3.8]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", + "test": "test_s3_bucket_notification_sqs", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", - "test": "test_handler_in_submodule[python3.9]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", - "test": "test_python_runtime_correct_versions[python3.10]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "test": "test_topic_rule_triggers_firehose_put_record", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", - "test": "test_python_runtime_correct_versions[python3.11]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", - "test": "test_python_runtime_correct_versions[python3.7]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "test": "test_postgres_extension_query_export_to_s3[10.23]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", - "test": "test_python_runtime_correct_versions[python3.8]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "test": "test_postgres_extension_query_export_to_s3[11.16]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", - "test": "test_python_runtime_correct_versions[python3.9]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "test": "test_postgres_extension_query_export_to_s3[12.8]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", - "test": "test_python_runtime_unhandled_errors[python3.10]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "test": "test_postgres_extension_query_export_to_s3[13.4]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", - "test": "test_python_runtime_unhandled_errors[python3.11]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "test": "test_postgres_extension_query_export_to_s3[14.7]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", - "test": "test_python_runtime_unhandled_errors[python3.7]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "test": "test_postgres_extension_query_export_to_s3[15.2]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", - "test": "test_python_runtime_unhandled_errors[python3.8]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "test": "test_postgres_extension_table_import_from_s3[10.23]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", - "test": "test_python_runtime_unhandled_errors[python3.9]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "test": "test_postgres_extension_table_import_from_s3[11.16]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", - "test": "test_get_object_after_deleted_in_versioned_bucket", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "test": "test_postgres_extension_table_import_from_s3[12.8]", + "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", - "test": "test_put_get_object_special_character[file%2Fname]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "test": "test_postgres_extension_table_import_from_s3[13.4]", + "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", - "test": "test_put_get_object_special_character[test@key/]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "test": "test_postgres_extension_table_import_from_s3[14.7]", + "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "test": "test_postgres_extension_table_import_from_s3[15.2]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" + } + ] + } + }, + "DeletePublicAccessBlock": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "test": "test_get_object_with_anon_credentials", + "response": "204", + "error": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", + "test": "test_put_and_get_bucket_policy", "response": "204", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", - "test": "test_s3_legal_hold_lock_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", "response": "204", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", - "test": "test_delete_has_empty_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "test": "test_s3_batch_delete_public_objects_using_requests", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", - "test": "test_presigned_url_signature_authentication[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "test": "test_s3_bucket_acl", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", - "test": "test_presigned_url_signature_authentication[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "test": "test_s3_copy_object_in_place", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", - "test": "test_presigned_url_signature_authentication[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "test": "test_s3_multipart_upload_acls", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", - "test": "test_presigned_url_signature_authentication[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", + "test": "test_set_external_hostname", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", "response": "204", "error": "", "snapshot_skipped": "", @@ -18677,158 +18669,158 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "test": "test_routing_rules_order", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "test": "test_routing_rules_redirects", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", "response": "204", "error": "", - "snapshot_skipped": "['$..detail.object.etag']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "test": "test_s3_static_website_index", "response": "204", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "test": "test_website_hosting_http_methods", "response": "204", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "test": "test_website_hosting_no_such_website", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "test": "test_cors_expose_headers", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", - "test": "test_aws_sdk_task_delete_s3_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "test": "test_cors_http_get_no_config", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "test": "test_cors_http_options_no_config", "response": "204", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", + "test": "test_cors_http_options_non_existent_bucket", "response": "204", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", + "test": "test_cors_http_options_non_existent_bucket_ls_allowed", "response": "204", "error": "", "snapshot_skipped": "", @@ -18837,8 +18829,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", + "test": "test_cors_list_buckets", "response": "204", "error": "", "snapshot_skipped": "", @@ -18847,38 +18839,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "test": "test_cors_match_headers", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "test": "test_cors_match_methods", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "test": "test_cors_match_origins", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", - "test": "test_scheduled_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "test": "test_cors_no_config_localstack_allowed", "response": "204", "error": "", "snapshot_skipped": "", @@ -18887,89 +18879,95 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "test": "test_delete_cors", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "test": "test_get_cors", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors", + "test": "test_put_cors", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "test": "test_put_cors_default_values", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", + "test": "test_put_cors_empty_origin", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", + "test": "test_put_cors_invalid_rules", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "test": "test_object_put_acl", "response": "204", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "GetBucketAccelerateConfiguration": { + "Bucket, ExpectedBucketOwner, RequestPayer": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -18977,9 +18975,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -18987,59 +18985,65 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "GetBucketAcl": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "test": "test_s3_bucket_acl", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "test": "test_s3_multipart_upload_acls", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", + "test": "test_put_bucket_logging", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19047,29 +19051,25 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "204", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", + "test": "test_bucket_exists", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", - "test": "test_function_url", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, + } + ] + } + }, + "GetBucketAnalyticsConfiguration": { + "Bucket, ExpectedBucketOwner, Id": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "test": "test_s3_analytics_configurations", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -19077,111 +19077,183 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "test": "test_s3_analytics_configurations", + "response": "404", + "error": "NoSuchConfiguration", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "204", + } + ] + } + }, + "GetBucketCors": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", + "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "test": "test_delete_cors", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "test": "test_get_cors", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors", + "test": "test_put_cors", + "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", + "test": "test_put_cors_empty_origin", + "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "test": "test_delete_cors", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "test": "test_get_cors", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..x-amz-id-2']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "GetBucketEncryption": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "test": "test_s3_sse_bucket_key_default", + "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetBucketIntelligentTieringConfiguration": { + "Bucket, Id": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "test": "test_s3_intelligent_tier_config", + "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" } - ], - "ls_pro": [ + ] + } + }, + "GetBucketInventoryConfiguration": { + "Bucket, ExpectedBucketOwner, Id": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "test": "test_s3_inventory_report_crud", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -19189,109 +19261,125 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "test": "test_s3_inventory_report_crud", + "response": "404", + "error": "NoSuchConfiguration", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "GetBucketLifecycleConfiguration": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", + "test": "test_bucket_lifecycle_configuration_date", + "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "test": "test_bucket_lifecycle_configuration_object_expiry", + "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", + "test": "test_bucket_lifecycle_multiple_rules", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "test": "test_bucket_lifecycle_object_size_rules", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", + "test": "test_bucket_lifecycle_tag_rules", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "test": "test_delete_bucket_lifecycle_configuration", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", + "test": "test_delete_lifecycle_configuration_on_bucket_deletion", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "test": "test_lifecycle_expired_object_delete_marker", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", - "test": "test_custom_domains[-base1-.example.com-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "test": "test_object_expiry_after_bucket_lifecycle_configuration", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", - "test": "test_custom_domains[-base1-.example.com-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19299,59 +19387,65 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", - "test": "test_custom_domains[-base1-.localhost-1.0]", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "test": "test_delete_bucket_lifecycle_configuration", + "response": "404", + "error": "NoSuchLifecycleConfiguration", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", - "test": "test_custom_domains[-base1-.localhost-2.0]", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "test": "test_delete_bucket_lifecycle_configuration", + "response": "404", + "error": "NoSuchLifecycleConfiguration", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", + "test": "test_delete_lifecycle_configuration_on_bucket_deletion", + "response": "404", + "error": "NoSuchLifecycleConfiguration", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "404", + "error": "NoSuchLifecycleConfiguration", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", - "test": "test_custom_domains[stage1--.example.com-1.0]", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "404", + "error": "NoSuchLifecycleConfiguration", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "GetBucketLocation": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", - "test": "test_custom_domains[stage1--.example.com-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19359,29 +19453,29 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", - "test": "test_custom_domains[stage1--.localhost-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", - "test": "test_custom_domains[stage1--.localhost-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19389,29 +19483,29 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", - "test": "test_custom_domains[stage1-base1-.example.com-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", - "test": "test_custom_domains[stage1-base1-.example.com-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19419,9 +19513,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19429,9 +19523,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19439,9 +19533,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19449,9 +19543,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19459,89 +19553,89 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "test": "test_cfn_handle_events_rule", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "test": "test_cfn_conditional_deployment", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "test": "test_update_conditions", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -19549,59 +19643,59 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -19609,29 +19703,29 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "test": "test_and_or_functions[Fn::And-1-1-True]", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "test": "test_and_or_functions[Fn::Or-0-1-True]", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "test": "test_and_or_functions[Fn::Or-1-0-True]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19639,9 +19733,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "test": "test_and_or_functions[Fn::Or-1-1-True]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19649,39 +19743,39 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", - "test": "test_lambda_authorizer_with_no_payload_format_version", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_via_host_name", + "test": "test_create_bucket_via_host_name", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", + "test": "test_different_location_constraint", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", + "test": "test_response_structure", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", - "test": "test_lambda_handling_binary_data[200]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19689,19 +19783,31 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", - "test": "test_lambda_handling_binary_data[404]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", + "test": "test_different_location_constraint", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.RequestID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", - "test": "test_lambda_handling_form_urlencoded_data[False]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19709,9 +19815,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", - "test": "test_lambda_handling_form_urlencoded_data[True]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19719,19 +19825,717 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", - "response": "204", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetBucketLogging": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", + "test": "test_put_bucket_logging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", + "test": "test_put_bucket_logging_accept_wrong_grants", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetBucketNotificationConfiguration": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "test": "test_invalid_lambda_arn", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "test": "test_invalid_topic_arn", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "test": "test_invalid_sqs_arn", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "test": "test_notifications_with_filter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_notification_configuration_no_such_bucket", + "test": "test_get_bucket_notification_configuration_no_such_bucket", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetBucketPolicy": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", + "test": "test_put_and_get_bucket_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + } + ] + } + }, + "GetBucketReplication": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "404", + "error": "ReplicationConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "404", + "error": "ReplicationConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetBucketRequestPayment": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer", + "test": "test_s3_request_payer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetBucketTagging": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", + "test": "test_response_structure", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19739,9 +20543,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19749,9 +20553,25 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetBucketVersioning": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19759,9 +20579,29 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "test": "test_get_bucket_versioning_order", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", + "test": "test_s3_delete_object_with_version_id", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19769,9 +20609,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19779,99 +20619,465 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", - "response": "204", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" + } + ] + } + }, + "GetBucketWebsite": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "test": "test_crud_website_configuration", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "test": "test_routing_rules_order", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "test": "test_routing_rules_redirects", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "test": "test_s3_static_website_index", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", + "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "test": "test_crud_website_configuration", + "response": "404", + "error": "NoSuchWebsiteConfiguration", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "test": "test_crud_website_configuration", + "response": "404", + "error": "NoSuchWebsiteConfiguration", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "test": "test_website_hosting_no_such_website", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "test": "test_website_hosting_no_such_website", + "response": "404", + "error": "NoSuchWebsiteConfiguration", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "test": "test_website_hosting_no_such_website", + "response": "404", + "error": "NoSuchWebsiteConfiguration", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "404", + "error": "NoSuchWebsiteConfiguration", + "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "404", + "error": "NoSuchWebsiteConfiguration", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetObject": { + "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "test": "test_presigned_url_signature_authentication[s3-False]", + "response": "403", + "error": "CommonServiceException", "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", - "response": "204", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "test": "test_presigned_url_signature_authentication[s3-True]", + "response": "403", + "error": "CommonServiceException", "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "test": "test_presigned_url_signature_authentication[s3v4-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "test": "test_presigned_url_signature_authentication[s3v4-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", + "test": "test_presigned_url_signature_authentication_expired[s3-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", + "test": "test_presigned_url_signature_authentication_expired[s3-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "test": "test_s3_presigned_url_expired[s3]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "test": "test_s3_presigned_url_expired[s3v4]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Bucket, ChecksumMode, ExpectedBucketOwner, IfMatch, IfModifiedSince, IfNoneMatch, IfUnmodifiedSince, Key, PartNumber, Range, RequestPayer, ResponseCacheControl, ResponseContentDisposition, ResponseContentEncoding, ResponseContentLanguage, ResponseContentType, ResponseExpires, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, VersionId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "test": "test_api_gateway_lambda_asynchronous_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "test": "test_api_gateway_lambda_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "test": "test_api_gateway_lambda_integration_aws_type", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -19879,9 +21085,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "test": "test_api_gateway_lambda_proxy_integration", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19889,9 +21095,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "test": "test_api_gateway_lambda_proxy_integration_any_method", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19899,9 +21105,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", - "test": "test_custom_authorizer[NONE-GET]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19909,9 +21115,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", - "test": "test_custom_authorizer[NONE-POST]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19919,9 +21125,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "test": "test_api_gateway_lambda_proxy_integration_with_path_param", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -19929,79 +21135,99 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "test": "test_apigateway_with_custom_authorization_method", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "test": "test_apigateway_with_step_function_integration[StartExecution]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "test": "test_apigw_stage_variables[dev]", + "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "test": "test_apigw_stage_variables[local]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "test": "test_apigw_test_invoke_method_api", + "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "test": "test_malformed_response_apigw_invocation", + "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "test": "test_response_headers_invocation_with_apigw", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "test": "test_api_gateway_s3_get_integration", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "test": "test_api_gateway_sqs_integration_with_event_source", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20009,9 +21235,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "test": "test_apigateway_rust_lambda", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20019,9 +21245,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "test": "test_rest_api_multi_region[host_based_url-ANY]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20029,9 +21255,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "test": "test_rest_api_multi_region[host_based_url-GET]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20039,49 +21265,49 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "test": "test_rest_api_multi_region[path_based_url-ANY]", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "test": "test_rest_api_multi_region[path_based_url-GET]", + "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "test": "test_api_gateway_request_validator", + "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "['$.invalid-request-body.Type']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "test": "test_lambda_aws_integration", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "test": "test_lambda_aws_integration_with_request_template", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20089,29 +21315,29 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "test": "test_lambda_aws_proxy_integration", + "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20119,69 +21345,69 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", + "test": "test_duplicate_resources", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "test": "test_update_using_template_url", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", + "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20189,9 +21415,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20199,9 +21425,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20209,109 +21435,89 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", + "test": "test_describe_template", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20319,79 +21525,79 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", + "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", + "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", + "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", - "test": "test_srp_custom_auth_flow", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", - "test": "test_valid_srp_login", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20399,79 +21605,69 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", - "test": "test_admin_create_user_should_trigger_custom_message_lambda", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", - "test": "test_api_gateway_cognito_pool_authorizer", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "response": "204", - "error": "", - "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", - "test": "test_auth_trigger_group_overrides", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", - "test": "test_cognito_admin_create_signup_triggers", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", - "test": "test_cognito_triggers", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", - "test": "test_custom_auth_triggers", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", + "response": "200", "error": "", - "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", - "test": "test_user_migration_lambda[None]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20479,9 +21675,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", - "test": "test_user_migration_lambda[aliases1]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20489,19 +21685,19 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", - "test": "test_user_migration_lambda[aliases2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20509,9 +21705,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20519,9 +21715,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20529,9 +21725,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20539,9 +21735,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20549,19 +21745,19 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "test": "test_macro_deployment", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20569,9 +21765,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "test": "test_to_validate_template_limit_for_macro", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -20579,19 +21775,19 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", + "response": "200", "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", - "test": "test_kafka_lambda_event_source_mapping[False]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20599,9 +21795,9 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", - "test": "test_kafka_lambda_event_source_mapping[True]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -20609,309 +21805,307 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", - "test": "test_external_layer_download", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", - "test": "test_external_layer_specific", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", - "test": "test_cross_account_layer", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", - "test": "test_function_multiple_layers_override", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", - "test": "test_function_using_layer", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", - "test": "test_function_using_layer_overriding_runtime", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", - "test": "test_layer_only_hot_reloading", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "test": "test_alias_routingconfig", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", - "test": "test_basic_mediastore_api", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "test": "test_function_state", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "test": "test_lambda_different_iam_keys_environment", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", - "test": "test_lambda_extensions[11.16]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "test": "test_ignore_architecture", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", - "test": "test_lambda_extensions[13.4]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "test": "test_lambda_cache_local[nodejs]", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "test": "test_lambda_cache_local[python]", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "test": "test_lambda_invoke_no_timeout", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[False]", - "test": "test_bucket_mounting[False]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "test": "test_lambda_invoke_with_timeout", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[True]", - "test": "test_bucket_mounting[True]", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "test": "test_runtime_introspection_x86", + "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteObjectTagging": { - "Bucket, ExpectedBucketOwner, Key, VersionId": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_object_tagging", - "test": "test_delete_object_tagging", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "test": "test_runtime_ulimits", + "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "test": "test_lambda_concurrency_crud", + "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteObjects": { - "Bucket, BypassGovernanceRetention, ChecksumAlgorithm, Delete, ExpectedBucketOwner, MFA, RequestPayer": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "test": "test_provisioned_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "test": "test_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "test": "test_invocation_type_event[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "test": "test_invocation_type_event[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", - "test": "test_describe_template", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "test": "test_invocation_with_qualifier", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -20921,898 +22115,898 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", - "test": "test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "test": "test_upload_lambda_from_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", - "test": "test_layer_s3_content", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "test": "test_cross_account_access", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", - "test": "test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", - "test": "test_copy_in_place_with_bucket_encryption", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", - "test": "test_copy_object_kms", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", - "test": "test_delete_bucket_with_content", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", - "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", - "test": "test_delete_keys_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys", - "test": "test_delete_non_existing_keys", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", - "test": "test_delete_non_existing_keys_quiet", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_object_tagging", - "test": "test_delete_object_tagging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", - "test": "test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_etag_on_get_object_call", - "test": "test_etag_on_get_object_call", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", - "test": "test_get_bucket_versioning_order", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", - "test": "test_get_object_after_deleted_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", - "test": "test_get_object_content_length_with_virtual_host[False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "test": "test_request_id_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-server-side-encryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", - "test": "test_get_object_content_length_with_virtual_host[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "test": "test_request_id_invoke_url", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-server-side-encryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", - "test": "test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "test": "test_code_signing_not_found_excs", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_range_object_headers", - "test": "test_get_range_object_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "test": "test_function_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_head_object_fields", - "test": "test_head_object_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "test": "test_account_settings_total_code_size", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_invalid_range_error", - "test": "test_invalid_range_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ActualObjectSize', '$..Error.RangeRequested', '$..Error.Message']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", - "test": "test_list_objects_v2_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "test": "test_alias_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", - "test": "test_list_objects_versions_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", - "snapshot_skipped": "['$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", - "test": "test_list_objects_with_prefix[%2F]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", - "test": "test_list_objects_with_prefix[/]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", - "test": "test_metadata_header_character_decoding", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", - "test": "test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", - "test": "test_multipart_copy_object_etag", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "test": "test_delete_on_nonexisting_version", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_precondition_failed_error", - "test": "test_precondition_failed_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "test": "test_function_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", - "test": "test_put_and_get_object_with_content_language_disposition", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "test": "test_get_function_wrong_region[delete_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..MaxAttemptsReached']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", - "test": "test_put_and_get_object_with_hash_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "test": "test_get_function_wrong_region[get_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", - "test": "test_put_and_get_object_with_utf8_key", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", - "test": "test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", - "test": "test_put_object_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "test": "test_get_function_wrong_region[get_function_configuration]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", - "test": "test_put_object_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", - "test": "test_put_object_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "test": "test_get_function_wrong_region[get_function_url_config]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", - "test": "test_put_object_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "test": "test_get_function_wrong_region[invoke]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", - "test": "test_put_object_chunked_newlines", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", - "test": "test_put_object_with_md5_and_chunk_signature", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", - "test": "test_putobject_with_multiple_keys", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId', '$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_header_body_length", - "test": "test_range_header_body_length", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "test": "test_list_functions", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", - "test": "test_resource_object_with_slashes_in_key", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "test": "test_ops_on_nonexisting_version[get_function]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", - "test": "test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", - "test": "test_s3_batch_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "200", "error": "", - "snapshot_skipped": "['$..Prefix']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", - "test": "test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "test": "test_redundant_updates", "response": "200", "error": "", - "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", - "test": "test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "test": "test_update_lambda_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", - "test": "test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "test": "test_vpc_config", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", - "test": "test_s3_copy_metadata_replace", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", - "test": "test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "test": "test_layer_function_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", - "test": "test_s3_copy_object_in_place_metadata_directive", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "test": "test_layer_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", - "test": "test_s3_copy_object_in_place_storage_class", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "test": "test_layer_s3_content", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", - "test": "test_s3_copy_object_in_place_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "test": "test_add_lambda_permission_aws", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", - "test": "test_s3_copy_object_in_place_with_encryption", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "test": "test_add_lambda_permission_fields", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", - "test": "test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", - "test": "test_s3_copy_object_storage_class", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", - "test": "test_s3_copy_object_with_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "test": "test_permission_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", - "test": "test_s3_copy_object_with_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "test": "test_remove_multi_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", - "test": "test_s3_copy_object_with_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", - "test": "test_s3_copy_object_with_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", - "test": "test_s3_copy_tagging_directive[COPY]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "test": "test_function_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", - "test": "test_s3_copy_tagging_directive[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "test": "test_function_concurrency_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", - "test": "test_s3_copy_tagging_directive[REPLACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "test": "test_function_revisions_basic", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", - "test": "test_s3_delete_object_with_version_id", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "test": "test_function_revisions_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", - "test": "test_s3_delete_objects_trailing_slash", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "test": "test_lambda_envvars_near_limit_succeeds", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", - "test": "test_s3_get_object_header_overrides", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "test": "test_oversized_unzipped_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", - "test": "test_s3_get_object_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", - "test": "test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", - "test": "test_s3_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..Restore']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", - "test": "test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "test": "test_create_tag_on_fn_create", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_object_versioned", - "test": "test_s3_put_object_versioned", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "test": "test_tag_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", - "test": "test_s3_sse_bucket_key_default", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "test": "test_tag_nonexisting_resource", "response": "200", "error": "", - "snapshot_skipped": "['$..ETag']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", - "test": "test_s3_upload_download_gzip", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "test": "test_tag_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", - "test": "test_s3_uppercase_key_names", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "test": "test_tag_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", - "test": "test_set_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "test": "test_tag_limits", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_big_file", - "test": "test_upload_big_file", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "test": "test_tag_versions", "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", - "test": "test_upload_file_multipart", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "test": "test_url_config_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", - "test": "test_upload_file_with_xml_preamble", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "test": "test_url_config_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", - "test": "test_upload_part_chunked_newlines_valid_etag", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "test": "test_url_config_list_paging", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", - "test": "test_virtual_host_proxy_does_not_decode_gzip", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "test": "test_publish_version_on_create", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", - "test": "test_virtual_host_proxying_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "test": "test_publish_with_update", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", - "test": "test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "test": "test_publish_with_wrong_sha256", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", - "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "test": "test_version_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", - "test": "test_bucket_lifecycle_multiple_rules", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", - "test": "test_bucket_lifecycle_object_size_rules", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", - "test": "test_bucket_lifecycle_tag_rules", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", - "test": "test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", - "test": "test_object_expiry_after_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", - "test": "test_put_bucket_logging_accept_wrong_grants", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -21821,588 +23015,588 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", - "test": "test_access_to_bucket_not_denied", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", - "test": "test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", - "test": "test_storage_class_deep_archive", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", - "test": "test_put_object_with_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", - "test": "test_s3_copy_object_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", - "test": "test_s3_legal_hold_lock_versioned", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", - "test": "test_bucket_config_default_retention", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", - "test": "test_s3_copy_object_retention_lock", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", - "test": "test_get_object_ignores_request_body", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", - "test": "test_get_request_expires_ignored_if_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", - "test": "test_head_has_correct_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", - "test": "test_presign_check_signature_validation_for_port_permutation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", - "test": "test_presign_with_additional_query_params", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", - "test": "test_presigned_url_signature_authentication_expired[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", - "test": "test_presigned_url_signature_authentication_expired[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "test": "test_echo_invoke[provided]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", - "test": "test_presigned_url_with_session_token", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object", - "test": "test_put_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Expires']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", - "test": "test_put_url_metadata", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..Expires', '$..AcceptRanges']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", - "test": "test_s3_copy_md5", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", - "test": "test_s3_get_response_case_sensitive_headers[False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", - "test": "test_s3_get_response_case_sensitive_headers[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "test": "test_introspection_invoke[provided]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", - "test": "test_s3_get_response_content_type_same_as_upload_and_range", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", - "test": "test_s3_get_response_default_content_type", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", - "test": "test_s3_get_response_header_overrides[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", - "test": "test_s3_get_response_header_overrides[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", - "test": "test_s3_presign_url_encoding[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", - "test": "test_s3_presign_url_encoding[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", - "test": "test_s3_presigned_url_expired[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", - "test": "test_s3_presigned_url_expired[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", - "test": "test_s3_put_presigned_url_missing_sig_param[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", - "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", - "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", - "test": "test_s3_put_presigned_url_with_different_headers[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", - "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", - "test": "test_routing_rules_order", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", - "test": "test_s3_static_website_index", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", - "test": "test_website_hosting_http_methods", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", - "test": "test_cors_expose_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", - "test": "test_cors_http_get_no_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", - "test": "test_cors_http_options_no_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", - "test": "test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", - "test": "test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", - "test": "test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", - "test": "test_cors_no_config_localstack_allowed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "test": "test_additional_docker_flags", "response": "200", "error": "", "snapshot_skipped": "", @@ -22411,690 +23605,688 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", - "test": "test_put_cors_default_values", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "test": "test_lambda_docker_networks", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", - "test": "test_201_response", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", - "test": "test_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", - "test": "test_failing_start_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", - "test": "test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", - "test": "test_list_transcription_jobs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", - "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "test": "test_java_runtime_with_lib", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "test": "test_stream_handler[java11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "test": "test_stream_handler[java17]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", - "test": "test_bucket_config_default_retention", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "['$..ServerSideEncryption']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", - "test": "test_s3_copy_object_retention_lock", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "['$..ServerSideEncryption']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "test": "test_handler_in_submodule[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys_in_non_existing_bucket", - "test": "test_delete_non_existing_keys_in_non_existing_bucket", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "['$..Error.RequestID']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "test": "test_handler_in_submodule[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", - "test": "test_s3_bucket_notification_sqs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", - "test": "test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", - "test": "test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", - "test": "test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", "snapshot_skipped": "", @@ -23103,38 +24295,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", - "test": "test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", - "test": "test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", + "test": "test_copy_object_kms", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", - "test": "test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_object_tagging", + "test": "test_delete_object_tagging", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", - "test": "test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "test": "test_download_fileobj_multiple_range_requests", "response": "200", "error": "", "snapshot_skipped": "", @@ -23143,175 +24335,169 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", - "test": "test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", + "test": "test_etag_on_get_object_call", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", - "test": "test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "test": "test_get_object_after_deleted_in_versioned_bucket", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", - "test": "test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", + "test": "test_get_object_content_length_with_virtual_host[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-server-side-encryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", - "test": "test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", + "test": "test_get_object_content_length_with_virtual_host[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..x-amz-server-side-encryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", - "test": "test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "test": "test_get_object_with_anon_credentials", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", - "test": "test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", + "test": "test_put_and_get_object_with_content_language_disposition", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MaxAttemptsReached']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeletePublicAccessBlock": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", - "test": "test_get_object_with_anon_credentials", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", + "test": "test_put_and_get_object_with_hash_prefix", + "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", - "test": "test_put_and_get_bucket_policy", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", + "test": "test_put_and_get_object_with_utf8_key", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", - "test": "test_put_object_acl_on_delete_marker", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", + "test": "test_put_get_object_special_character[file%2Fname]", + "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", - "test": "test_s3_batch_delete_public_objects_using_requests", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", + "test": "test_put_get_object_special_character[test@key/]", + "response": "200", "error": "", - "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", - "test": "test_s3_bucket_acl", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "test": "test_put_object_checksum[CRC32C]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", - "test": "test_s3_copy_object_in_place", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "test": "test_put_object_checksum[CRC32]", + "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", - "test": "test_s3_multipart_upload_acls", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "test": "test_put_object_checksum[SHA1]", + "response": "200", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", - "test": "test_set_external_hostname", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "test": "test_put_object_checksum[SHA256]", + "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", + "test": "test_put_object_chunked_newlines", + "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", + "test": "test_putobject_with_multiple_keys", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId', '$..AcceptRanges']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "test": "test_resource_object_with_slashes_in_key", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -23319,9 +24505,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", - "test": "test_routing_rules_order", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -23329,129 +24515,129 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", - "test": "test_routing_rules_redirects", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", + "test": "test_s3_get_object_header_overrides", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "test": "test_s3_get_object_headers", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", - "test": "test_s3_static_website_index", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", + "test": "test_s3_object_expiry", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Restore']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "test": "test_s3_put_more_than_1000_items", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", - "test": "test_website_hosting_http_methods", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "test": "test_s3_put_object_versioned", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "test": "test_s3_sse_bucket_key_default", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", - "test": "test_website_hosting_no_such_website", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", + "test": "test_s3_upload_download_gzip", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", + "test": "test_s3_uppercase_key_names", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", - "test": "test_cors_expose_headers", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", + "test": "test_set_external_hostname", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", - "test": "test_cors_http_get_no_config", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", + "test": "test_upload_file_multipart", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", - "test": "test_cors_http_options_no_config", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", + "test": "test_upload_file_with_xml_preamble", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", - "test": "test_cors_http_options_non_existent_bucket", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "test": "test_upload_part_chunked_newlines_valid_etag", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", - "test": "test_cors_http_options_non_existent_bucket_ls_allowed", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", + "test": "test_virtual_host_proxy_does_not_decode_gzip", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -23459,9 +24645,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", - "test": "test_cors_list_buckets", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", + "test": "test_virtual_host_proxying_headers", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -23469,39 +24655,39 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", - "test": "test_cors_match_headers", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "test": "test_bucket_lifecycle_configuration_object_expiry", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", - "test": "test_cors_match_methods", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "test": "test_access_to_bucket_not_denied", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", - "test": "test_cors_match_origins", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "test": "test_s3_get_deep_archive_object_restore", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", - "test": "test_cors_no_config_localstack_allowed", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", + "test": "test_cross_account_access", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -23509,170 +24695,158 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", - "test": "test_delete_cors", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", + "test": "test_get_object_ignores_request_body", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", - "test": "test_get_cors", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors", - "test": "test_put_cors", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", + "test": "test_presign_check_signature_validation_for_port_permutation", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", - "test": "test_put_cors_default_values", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", + "test": "test_presign_with_additional_query_params", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", - "test": "test_put_cors_empty_origin", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "test": "test_presigned_url_signature_authentication[s3-False]", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", - "test": "test_put_cors_invalid_rules", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "test": "test_presigned_url_signature_authentication[s3-True]", + "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "test": "test_presigned_url_signature_authentication[s3v4-False]", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", - "response": "204", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "test": "test_presigned_url_signature_authentication[s3v4-True]", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetBucketAccelerateConfiguration": { - "Bucket, ExpectedBucketOwner, RequestPayer": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", - "test": "test_terraform_request_sequence", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetBucketAcl": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", - "test": "test_s3_bucket_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", + "test": "test_presigned_url_with_session_token", "response": "200", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", - "test": "test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object", + "test": "test_put_object", "response": "200", "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Expires']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", - "test": "test_put_bucket_logging", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", + "test": "test_s3_get_response_case_sensitive_headers[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", - "test": "test_terraform_request_sequence", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", + "test": "test_s3_get_response_case_sensitive_headers[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23681,110 +24855,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_exists", - "test": "test_bucket_exists", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", + "test": "test_s3_get_response_content_type_same_as_upload_and_range", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetBucketAnalyticsConfiguration": { - "Bucket, ExpectedBucketOwner, Id": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", - "test": "test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", + "test": "test_s3_get_response_default_content_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", - "test": "test_s3_analytics_configurations", - "response": "404", - "error": "NoSuchConfiguration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", + "test": "test_s3_get_response_header_overrides[s3]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetBucketCors": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", + "test": "test_s3_get_response_header_overrides[s3v4]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", + "test": "test_s3_presign_url_encoding[s3]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", - "test": "test_delete_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", + "test": "test_s3_presign_url_encoding[s3v4]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", - "test": "test_get_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "test": "test_s3_presigned_url_expired[s3]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors", - "test": "test_put_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "test": "test_s3_presigned_url_expired[s3v4]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", - "test": "test_put_cors_empty_origin", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23793,8 +24955,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23803,488 +24965,468 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", - "test": "test_delete_cors", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", - "test": "test_get_cors", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..x-amz-id-2']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetBucketEncryption": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + "snapshot_tested": false, + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", - "test": "test_s3_sse_bucket_key_default", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", "response": "200", "error": "", - "snapshot_skipped": "['$..ETag']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "test": "test_routing_rules_order", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "GetBucketIntelligentTieringConfiguration": { - "Bucket, Id": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", - "test": "test_s3_intelligent_tier_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetBucketInventoryConfiguration": { - "Bucket, ExpectedBucketOwner, Id": { - "ls_community": [ + "snapshot_tested": false, + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", - "test": "test_s3_inventory_report_crud", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "test": "test_s3_static_website_index", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", - "test": "test_s3_inventory_report_crud", - "response": "404", - "error": "NoSuchConfiguration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetBucketLifecycleConfiguration": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", - "test": "test_bucket_lifecycle_configuration_date", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", - "test": "test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", - "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "test": "test_cors_http_get_no_config", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", - "test": "test_bucket_lifecycle_multiple_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "test": "test_cors_match_headers", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", - "test": "test_bucket_lifecycle_object_size_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "test": "test_cors_match_methods", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", - "test": "test_bucket_lifecycle_tag_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "test": "test_cors_match_origins", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", - "test": "test_delete_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "test": "test_cors_no_config_localstack_allowed", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", - "test": "test_delete_lifecycle_configuration_on_bucket_deletion", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", - "test": "test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", - "test": "test_object_expiry_after_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", - "test": "test_terraform_request_sequence", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", - "test": "test_delete_bucket_lifecycle_configuration", - "response": "404", - "error": "NoSuchLifecycleConfiguration", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", - "test": "test_delete_bucket_lifecycle_configuration", - "response": "404", - "error": "NoSuchLifecycleConfiguration", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", - "test": "test_delete_lifecycle_configuration_on_bucket_deletion", - "response": "404", - "error": "NoSuchLifecycleConfiguration", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "404", - "error": "NoSuchLifecycleConfiguration", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "404", - "error": "NoSuchLifecycleConfiguration", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "GetBucketLocation": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "test": "test_get_transcription_job", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "test": "test_list_transcription_jobs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "test": "test_transcribe_happy_path", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "test": "test_transcribe_start_job_same_name", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", - "test": "test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24293,18 +25435,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", "snapshot_skipped": "", @@ -24313,196 +25455,178 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", - "test": "test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", - "test": "test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", - "test": "test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", - "test": "test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_via_host_name", - "test": "test_create_bucket_via_host_name", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_different_location_constraint", - "test": "test_different_location_constraint", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.RequestID']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", - "test": "test_response_structure", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_different_location_constraint", - "test": "test_different_location_constraint", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.RequestID']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - } - ] - } - }, - "GetBucketLogging": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + "origin": "external" + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", - "test": "test_put_bucket_logging", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", - "test": "test_put_bucket_logging_accept_wrong_grants", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", - "test": "test_terraform_request_sequence", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24511,8 +25635,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24521,34 +25645,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetBucketNotificationConfiguration": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", + "test": "test_function_url", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -24557,8 +25675,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -24567,8 +25685,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", @@ -24577,29 +25695,29 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", + "response": "206", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", - "test": "test_invalid_topic_arn", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "test": "test_echo_invoke[java11]", + "response": "206", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", - "test": "test_filter_rules_case_insensitive", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "test": "test_echo_invoke[java17]", + "response": "206", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -24607,574 +25725,560 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "test": "test_echo_invoke[java8.al2]", + "response": "206", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "test": "test_echo_invoke[java8]", + "response": "206", "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "test": "test_introspection_invoke[java11]", + "response": "206", + "error": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "test": "test_introspection_invoke[java17]", + "response": "206", + "error": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_notification_configuration_no_such_bucket", - "test": "test_get_bucket_notification_configuration_no_such_bucket", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "test": "test_introspection_invoke[java8.al2]", + "response": "206", + "error": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "GetBucketPolicy": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "test": "test_introspection_invoke[java8]", + "response": "206", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "test": "test_uncaught_exception_invoke[java11]", + "response": "206", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "test": "test_uncaught_exception_invoke[java17]", + "response": "206", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "test": "test_uncaught_exception_invoke[java8.al2]", + "response": "206", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "test": "test_uncaught_exception_invoke[java8]", + "response": "206", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "test": "test_serializable_input_object[java11]", + "response": "206", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "test": "test_serializable_input_object[java17]", + "response": "206", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "test": "test_serializable_input_object[java8.al2]", + "response": "206", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", - "test": "test_put_and_get_bucket_policy", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "test": "test_serializable_input_object[java8]", + "response": "206", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "test": "test_download_fileobj_multiple_range_requests", + "response": "206", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", + "test": "test_etag_on_get_object_call", + "response": "206", + "error": "", + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_range_object_headers", + "test": "test_get_range_object_headers", + "response": "206", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_header_body_length", + "test": "test_range_header_body_length", + "response": "206", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", + "response": "206", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", + "response": "206", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", - "response": "200", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", + "response": "206", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", - "response": "404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", + "test": "test_s3_get_response_content_type_same_as_upload_and_range", + "response": "206", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "test": "test_s3_get_object_headers", + "response": "304", "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "test": "test_s3_get_object_headers", + "response": "304", "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "test": "test_access_to_bucket_not_denied", + "response": "403", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "test": "test_s3_get_deep_archive_object_restore", + "response": "403", "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", + "test": "test_custom_endpoint_disabled", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchBucket", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "test": "test_get_object_after_deleted_in_versioned_bucket", "response": "404", "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_no_such_bucket", + "test": "test_get_object_no_such_bucket", "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, + "error": "NoSuchBucket", + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_key_not_exists", + "test": "test_range_key_not_exists", "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "error": "NoSuchKey", + "snapshot_skipped": "['$..Error.Key', '$..Error.RequestID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "test": "test_resource_object_with_slashes_in_key", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "test": "test_resource_object_with_slashes_in_key", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", + "test": "test_s3_object_expiry", "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "error": "NoSuchKey", + "snapshot_skipped": "['$..Restore']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", + "test": "test_s3_uppercase_key_names", + "response": "404", + "error": "NoSuchKey", + "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "test": "test_website_hosting_404", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", "response": "404", - "error": "CommonServiceException", + "error": "NoSuchKey", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" - } - ] - } - }, - "GetBucketReplication": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "404", - "error": "ReplicationConfigurationNotFoundError", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", "response": "404", - "error": "ReplicationConfigurationNotFoundError", + "error": "NoSuchKey", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "GetBucketRequestPayment": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + "origin": "internal" + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer", - "test": "test_s3_request_payer", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_precondition_failed_error", + "test": "test_precondition_failed_error", + "response": "412", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.RequestID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", - "test": "test_terraform_request_sequence", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "test": "test_s3_get_object_headers", + "response": "412", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_invalid_range_error", + "test": "test_invalid_range_error", + "response": "416", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.ActualObjectSize', '$..Error.RangeRequested', '$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "GetBucketTagging": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -25183,28 +26287,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", - "test": "test_response_structure", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -25213,8 +26317,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "200", "error": "", "snapshot_skipped": "", @@ -25223,90 +26327,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "GetBucketVersioning": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", - "test": "test_get_bucket_versioning_order", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", - "test": "test_s3_delete_object_with_version_id", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", - "test": "test_terraform_request_sequence", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "GetBucketWebsite": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25315,8 +26357,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", - "test": "test_crud_website_configuration", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25325,184 +26367,118 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", - "test": "test_routing_rules_order", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", - "test": "test_routing_rules_redirects", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", - "test": "test_s3_static_website_index", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", - "test": "test_crud_website_configuration", - "response": "404", - "error": "NoSuchWebsiteConfiguration", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", - "test": "test_crud_website_configuration", - "response": "404", - "error": "NoSuchWebsiteConfiguration", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", - "test": "test_website_hosting_no_such_website", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", - "test": "test_website_hosting_no_such_website", - "response": "404", - "error": "NoSuchWebsiteConfiguration", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", - "test": "test_website_hosting_no_such_website", - "response": "404", - "error": "NoSuchWebsiteConfiguration", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "404", - "error": "NoSuchWebsiteConfiguration", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "404", - "error": "NoSuchWebsiteConfiguration", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetObject": { - "Bucket, ChecksumMode, ExpectedBucketOwner, IfMatch, IfModifiedSince, IfNoneMatch, IfUnmodifiedSince, Key, PartNumber, Range, RequestPayer, ResponseCacheControl, ResponseContentDisposition, ResponseContentEncoding, ResponseContentLanguage, ResponseContentType, ResponseExpires, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, VersionId": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", - "test": "test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25511,8 +26487,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", - "test": "test_api_gateway_lambda_integration", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25521,18 +26497,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", - "test": "test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", - "test": "test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25541,8 +26517,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", - "test": "test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25551,8 +26527,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", - "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25561,38 +26537,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", - "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", - "test": "test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", - "test": "test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", - "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "200", "error": "", "snapshot_skipped": "", @@ -25601,38 +26577,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", - "test": "test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", - "test": "test_apigw_stage_variables[dev]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", - "test": "test_apigw_stage_variables[local]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", - "test": "test_apigw_test_invoke_method_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25641,8 +26617,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", - "test": "test_malformed_response_apigw_invocation", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25651,8 +26627,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", - "test": "test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25661,18 +26637,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", - "test": "test_api_gateway_s3_get_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", - "test": "test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25681,8 +26657,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", - "test": "test_apigateway_rust_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25691,8 +26667,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", - "test": "test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25701,8 +26677,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", - "test": "test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25711,8 +26687,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", - "test": "test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25721,8 +26697,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", - "test": "test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25731,58 +26707,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", - "test": "test_lambda_aws_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", - "test": "test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25791,178 +26767,178 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", - "test": "test_duplicate_resources", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", - "test": "test_update_using_template_url", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", - "test": "test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$.resources.items..resourceMethods.GET']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", - "test": "test_cdk_template", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", - "test": "test_create_macro", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", - "test": "test_describe_template", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", - "test": "test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", - "test": "test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", - "test": "test_cfn_lambda_permissions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", - "test": "test_cfn_function_url", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", - "test": "test_event_invoke_config", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", - "test": "test_lambda_alias", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", - "test": "test_lambda_cfn_run", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25971,38 +26947,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", - "test": "test_lambda_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", - "test": "test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", "snapshot_skipped": "", @@ -26011,8 +26987,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", - "test": "test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26021,18 +26997,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", "snapshot_skipped": "", @@ -26041,8 +27017,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", - "test": "test_sam_policies", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26051,18 +27027,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", - "test": "test_sam_template", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", - "test": "test_apigateway_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26071,8 +27047,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26081,8 +27057,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26091,8 +27067,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", - "test": "test_apigateway_invoke_with_path", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26101,8 +27077,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", - "test": "test_nested_statemachine_with_sync2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26111,8 +27087,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26121,8 +27097,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -26131,1838 +27107,1898 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", - "test": "test_failed_state[raise_error.py]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", - "test": "test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", - "test": "test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", - "test": "test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", - "test": "test_functions_and_references_during_transformation", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", - "test": "test_global_scope", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", - "test": "test_macro_deployment", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", - "test": "test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", - "test": "test_validate_lambda_internals", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", - "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", - "test": "test_alias_routingconfig", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", - "test": "test_lambda_alias_moving", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", - "test": "test_function_state", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", - "test": "test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", - "test": "test_ignore_architecture", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", - "test": "test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", - "test": "test_lambda_cache_local[python]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", - "test": "test_lambda_invoke_no_timeout", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "test": "test_custom_authorizer[NONE-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", - "test": "test_lambda_invoke_with_timeout", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", - "test": "test_runtime_introspection_x86", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", - "test": "test_runtime_ulimits", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", - "test": "test_lambda_concurrency_crud", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", - "test": "test_provisioned_concurrency", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", - "test": "test_reserved_concurrency", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", - "test": "test_reserved_concurrency_async_queue", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", - "test": "test_reserved_provisioned_overlap", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", - "test": "test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", - "test": "test_invocation_type_event[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", - "test": "test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", - "test": "test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", - "test": "test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", - "test": "test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", - "test": "test_invocation_with_qualifier", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", - "test": "test_invocation_with_qualifier", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", - "test": "test_upload_lambda_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", - "test": "test_upload_lambda_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", - "test": "test_cross_account_access", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", - "test": "test_lambda_url_echo_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", - "test": "test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", - "test": "test_lambda_url_invocation[dict]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", - "test": "test_lambda_url_invocation[float]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", - "test": "test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", - "test": "test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", - "test": "test_lambda_url_invocation[integer]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", - "test": "test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", - "test": "test_lambda_url_invocation[string]", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", - "test": "test_lambda_url_invocation_exception", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", - "test": "test_lambda_versions_with_code_changes", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", - "test": "test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", - "test": "test_request_id_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "test": "test_create_trail", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", - "test": "test_request_id_invoke_url", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "test": "test_srp_custom_auth_flow", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", - "test": "test_code_signing_not_found_excs", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", - "test": "test_function_code_signing_config", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", - "test": "test_account_settings_total_code_size", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", - "test": "test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", - "test": "test_alias_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", - "test": "test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", - "test": "test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", + "test": "test_cognito_triggers", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", - "test": "test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "test": "test_custom_auth_triggers", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", - "test": "test_create_event_source_validation", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "test": "test_user_migration_lambda[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", - "test": "test_delete_on_nonexisting_version", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", - "test": "test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", - "test": "test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", - "test": "test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", - "test": "test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", - "test": "test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", - "test": "test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", - "test": "test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", - "test": "test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", - "test": "test_lambda_code_location_s3", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", + "test": "test_select_query_archive", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", - "test": "test_lambda_code_location_s3", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", + "test": "test_select_query_archive", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", - "test": "test_lambda_code_location_zipfile", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", - "test": "test_list_functions", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", - "test": "test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", - "test": "test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "test": "test_external_layer_download", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", - "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "test": "test_external_layer_specific", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", - "test": "test_redundant_updates", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "test": "test_cross_account_layer", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", - "test": "test_update_lambda_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "test": "test_function_multiple_layers_override", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", - "test": "test_vpc_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "test": "test_function_using_layer", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", - "test": "test_lambda_zip_file_to_image", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", - "test": "test_layer_function_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "test": "test_layer_only_hot_reloading", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", - "test": "test_layer_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", - "test": "test_layer_s3_content", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", - "test": "test_add_lambda_permission_aws", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", - "test": "test_add_lambda_permission_fields", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", + "test": "test_query_from_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", - "test": "test_create_multiple_lambda_permissions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", - "test": "test_lambda_permission_fn_versioning", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", - "test": "test_permission_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", - "test": "test_remove_multi_permissions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", - "test": "test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", - "test": "test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", - "test": "test_function_concurrency", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", - "test": "test_function_concurrency_exceptions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", - "test": "test_function_revisions_basic", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", - "test": "test_function_revisions_permissions", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", - "test": "test_function_revisions_version_and_alias", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", - "test": "test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", - "test": "test_oversized_unzipped_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", - "test": "test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", - "test": "test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", - "test": "test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", - "test": "test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", - "test": "test_create_tag_on_fn_create", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", - "test": "test_tag_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", - "test": "test_tag_nonexisting_resource", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "test": "test_basic_transfer_api", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", - "test": "test_tag_exceptions", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", + "response": "206", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", - "test": "test_tag_lifecycle", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", + "response": "206", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", - "test": "test_tag_limits", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", + "response": "206", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", - "test": "test_tag_versions", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", + "response": "206", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", - "test": "test_url_config_exceptions", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "test": "test_external_layer_specific", + "response": "206", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..LogResult']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", - "test": "test_url_config_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", - "test": "test_url_config_list_paging", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetObjectAcl": { + "Bucket, ExpectedBucketOwner, Key, RequestPayer, VersionId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "test": "test_s3_copy_object_in_place", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", - "test": "test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", - "test": "test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", - "test": "test_publish_with_wrong_sha256", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", - "test": "test_version_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "GetObjectAttributes": { + "Bucket, ExpectedBucketOwner, Key, MaxParts, ObjectAttributes, PartNumberMarker, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, VersionId": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", - "test": "test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "test": "test_put_object_checksum[CRC32C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", - "test": "test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "test": "test_put_object_checksum[CRC32]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", - "test": "test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "test": "test_put_object_checksum[SHA1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", - "test": "test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "test": "test_put_object_checksum[SHA256]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", - "test": "test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "test": "test_s3_copy_object_in_place", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", - "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "test": "test_s3_copy_object_in_place_storage_class", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", - "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "test": "test_s3_copy_object_storage_class", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", - "test": "test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "test": "test_s3_copy_object_with_checksum[CRC32C]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", - "test": "test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", + "test": "test_s3_copy_object_with_checksum[CRC32]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", - "test": "test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", + "test": "test_s3_copy_object_with_checksum[SHA1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", - "test": "test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", + "test": "test_s3_copy_object_with_checksum[SHA256]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" + } + ] + } + }, + "GetObjectLockConfiguration": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", - "test": "test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetObjectTagging": { + "Bucket, ExpectedBucketOwner, Key, RequestPayer, VersionId": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", + "test": "test_response_structure", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", - "test": "test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", + "test": "test_s3_copy_tagging_directive[COPY]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", - "test": "test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", + "test": "test_s3_copy_tagging_directive[None]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", - "test": "test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", + "test": "test_s3_copy_tagging_directive[REPLACE]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "HeadBucket": { + "Bucket, ExpectedBucketOwner": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", - "test": "test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", - "test": "test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", - "test": "test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", - "test": "test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", - "test": "test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", - "test": "test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", - "test": "test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", - "test": "test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", - "test": "test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", - "test": "test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", - "test": "test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", - "test": "test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", - "test": "test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", - "test": "test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", - "test": "test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", - "test": "test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", - "test": "test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", - "test": "test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", - "test": "test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", - "test": "test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", - "test": "test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", - "test": "test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", - "test": "test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", - "test": "test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "test": "test_apigateway_rust_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", - "test": "test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", - "test": "test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", - "test": "test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", - "test": "test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "test": "test_api_gateway_request_validator", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$.invalid-request-body.Type']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", - "test": "test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", - "test": "test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "test": "test_lambda_aws_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", - "test": "test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", - "test": "test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..body', '$..headers.Accept', '$..headers.Content-Length', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.Remote-Addr', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Content-Length', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.Remote-Addr', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.apiId', '$..requestContext.authorizer', '$..requestContext.domainName', '$..requestContext.domainPrefix', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.cognitoIdentityId', '$..requestContext.identity.cognitoIdentityPoolId', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", - "test": "test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", - "test": "test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", - "test": "test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "test": "test_cdk_template", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", - "test": "test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", + "test": "test_create_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", - "test": "test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", - "test": "test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", - "test": "test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", - "test": "test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "test": "test_cfn_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", - "test": "test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", - "test": "test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "test": "test_cfn_function_url", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", - "test": "test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "test": "test_event_invoke_config", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", - "test": "test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", + "test": "test_lambda_alias", "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "test": "test_lambda_cfn_run", "response": "200", "error": "", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", + "test": "test_lambda_version", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", - "test": "test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", - "test": "test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", - "test": "test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -27971,8 +29007,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -27981,2469 +29017,2459 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "test": "test_update_conditions", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", - "test": "test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", - "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", - "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "test": "test_apigateway_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", - "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", - "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", - "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", - "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", - "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "test": "test_capabilities_requirements", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", - "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", - "test": "test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", - "test": "test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", - "test": "test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "test": "test_global_scope", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", - "test": "test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "test": "test_macro_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "test": "test_validate_lambda_internals", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", - "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "test": "test_alias_routingconfig", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", - "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", - "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "test": "test_function_state", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", - "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", - "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "test": "test_ignore_architecture", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", - "test": "test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "test": "test_lambda_cache_local[python]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", - "test": "test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", - "test": "test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", - "test": "test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "test": "test_runtime_introspection_x86", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "test": "test_runtime_ulimits", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", - "test": "test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "test": "test_lambda_concurrency_crud", "response": "200", "error": "", - "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", - "test": "test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "test": "test_provisioned_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", - "test": "test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "test": "test_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", - "test": "test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", - "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", - "test": "test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "test": "test_invocation_type_event[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", - "test": "test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "test": "test_invocation_type_event[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", - "test": "test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "test": "test_invocation_with_qualifier", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", - "test": "test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "test": "test_upload_lambda_from_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", - "test": "test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "test": "test_cross_account_access", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", - "test": "test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", - "test": "test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", - "test": "test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", - "test": "test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", - "test": "test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", - "test": "test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", - "test": "test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", - "test": "test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", - "test": "test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", - "test": "test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "test": "test_request_id_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", - "test": "test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "test": "test_request_id_invoke_url", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", - "test": "test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "test": "test_code_signing_not_found_excs", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", - "test": "test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "test": "test_function_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", - "test": "test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "test": "test_account_settings_total_code_size", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", - "test": "test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", - "test": "test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "test": "test_alias_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", - "test": "test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", - "test": "test_copy_object_kms", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..BucketKeyEnabled']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_object_tagging", - "test": "test_delete_object_tagging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", - "test": "test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_etag_on_get_object_call", - "test": "test_etag_on_get_object_call", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", - "test": "test_get_object_after_deleted_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "test": "test_delete_on_nonexisting_version", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", - "test": "test_get_object_content_length_with_virtual_host[False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "test": "test_function_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-server-side-encryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", - "test": "test_get_object_content_length_with_virtual_host[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "test": "test_get_function_wrong_region[delete_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-server-side-encryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", - "test": "test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "test": "test_get_function_wrong_region[get_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", - "test": "test_put_and_get_object_with_content_language_disposition", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "200", "error": "", - "snapshot_skipped": "['$..MaxAttemptsReached']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", - "test": "test_put_and_get_object_with_hash_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", - "test": "test_put_and_get_object_with_utf8_key", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "test": "test_get_function_wrong_region[get_function_configuration]", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", - "test": "test_put_get_object_special_character[file%2Fname]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", - "test": "test_put_get_object_special_character[test@key/]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "test": "test_get_function_wrong_region[get_function_url_config]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", - "test": "test_put_object_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "test": "test_get_function_wrong_region[invoke]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", - "test": "test_put_object_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "test": "test_lambda_code_location_s3", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", - "test": "test_put_object_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", - "test": "test_put_object_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "test": "test_list_functions", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", - "test": "test_put_object_chunked_newlines", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "test": "test_ops_on_nonexisting_version[get_function]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", - "test": "test_putobject_with_multiple_keys", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId', '$..AcceptRanges']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", - "test": "test_resource_object_with_slashes_in_key", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "test": "test_redundant_updates", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", - "test": "test_s3_get_object_header_overrides", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "test": "test_update_lambda_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", - "test": "test_s3_get_object_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "test": "test_vpc_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", - "test": "test_s3_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", - "snapshot_skipped": "['$..Restore']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", - "test": "test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "test": "test_layer_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_object_versioned", - "test": "test_s3_put_object_versioned", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "test": "test_layer_function_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", - "test": "test_s3_sse_bucket_key_default", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", + "test": "test_layer_function_quota_exception", "response": "200", "error": "", - "snapshot_skipped": "['$..ETag']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", - "test": "test_s3_upload_download_gzip", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "test": "test_layer_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", - "test": "test_s3_uppercase_key_names", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "test": "test_layer_policy_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", - "test": "test_set_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", + "test": "test_layer_policy_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", - "test": "test_upload_file_multipart", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "test": "test_layer_s3_content", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", - "test": "test_upload_file_with_xml_preamble", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "test": "test_add_lambda_permission_aws", "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", - "test": "test_upload_part_chunked_newlines_valid_etag", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "test": "test_add_lambda_permission_fields", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", - "test": "test_virtual_host_proxy_does_not_decode_gzip", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", - "test": "test_virtual_host_proxying_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", - "test": "test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "test": "test_permission_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", - "test": "test_access_to_bucket_not_denied", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "test": "test_remove_multi_permissions", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", - "test": "test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", - "test": "test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", - "test": "test_get_object_ignores_request_body", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "test": "test_function_concurrency", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", - "test": "test_get_request_expires_ignored_if_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "test": "test_function_concurrency_exceptions", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", - "test": "test_presign_check_signature_validation_for_port_permutation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "test": "test_function_revisions_basic", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", - "test": "test_presign_with_additional_query_params", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "test": "test_function_revisions_permissions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", - "test": "test_presigned_url_signature_authentication[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", - "test": "test_presigned_url_signature_authentication[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "test": "test_lambda_envvars_near_limit_succeeds", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", - "test": "test_presigned_url_signature_authentication[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", - "test": "test_presigned_url_signature_authentication[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "test": "test_create_tag_on_fn_create", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", - "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "test": "test_tag_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", - "test": "test_presigned_url_with_session_token", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "test": "test_tag_nonexisting_resource", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object", - "test": "test_put_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "test": "test_tag_exceptions", "response": "200", "error": "", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Expires']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", - "test": "test_s3_get_response_case_sensitive_headers[False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "test": "test_tag_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", - "test": "test_s3_get_response_case_sensitive_headers[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "test": "test_tag_limits", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", - "test": "test_s3_get_response_content_type_same_as_upload_and_range", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "test": "test_tag_versions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", - "test": "test_s3_get_response_default_content_type", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "test": "test_url_config_exceptions", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", - "test": "test_s3_get_response_header_overrides[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "test": "test_url_config_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", - "test": "test_s3_get_response_header_overrides[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "test": "test_url_config_list_paging", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", - "test": "test_s3_presign_url_encoding[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "test": "test_publish_version_on_create", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", - "test": "test_s3_presign_url_encoding[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "test": "test_publish_with_update", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", - "test": "test_s3_presigned_url_expired[s3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "test": "test_publish_with_wrong_sha256", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", - "test": "test_s3_presigned_url_expired[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "test": "test_version_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", - "test": "test_routing_rules_order", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", - "test": "test_s3_static_website_index", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", - "test": "test_cors_http_get_no_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", - "test": "test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", - "test": "test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", - "test": "test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "test": "test_echo_invoke[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", - "test": "test_cors_no_config_localstack_allowed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "test": "test_echo_invoke[java17]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "test": "test_echo_invoke[java8]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "test": "test_echo_invoke[provided]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "test": "test_introspection_invoke[java11]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "test": "test_introspection_invoke[java17]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "test": "test_introspection_invoke[java8]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "test": "test_introspection_invoke[provided]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", - "test": "test_function_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..CodeSha256']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..CodeSha256']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", - "test": "test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", - "test": "test_list_transcription_jobs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "test": "test_additional_docker_flags", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "test": "test_lambda_docker_networks", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", - "test": "test_create_execute_api_vpc_endpoint", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "test": "test_kinesis_event_source_trim_horizon", + "response": "200", "error": "", - "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", - "test": "test_echo_invoke[java11]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "test": "test_event_source_mapping_default_batch_size", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", - "test": "test_echo_invoke[java17]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", - "test": "test_echo_invoke[java8.al2]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", - "test": "test_echo_invoke[java8]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", - "test": "test_introspection_invoke[java11]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", - "test": "test_introspection_invoke[java17]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", - "test": "test_introspection_invoke[java8.al2]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", - "test": "test_introspection_invoke[java8]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "response": "200", "error": "", - "snapshot_skipped": "['$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..CodeSha256']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", - "test": "test_uncaught_exception_invoke[java11]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", - "test": "test_uncaught_exception_invoke[java17]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", - "test": "test_uncaught_exception_invoke[java8.al2]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "test": "test_sqs_invalid_event_filter[None]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", - "test": "test_uncaught_exception_invoke[java8]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "test": "test_sqs_invalid_event_filter[invalid_filter2]", + "response": "200", "error": "", - "snapshot_skipped": "['$..CodeSha256']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", - "test": "test_serializable_input_object[java11]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "test": "test_sqs_invalid_event_filter[invalid_filter3]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", - "test": "test_serializable_input_object[java17]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "test": "test_sqs_invalid_event_filter[simple string]", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", - "test": "test_serializable_input_object[java8.al2]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "test": "test_failing_lambda_retries_after_visibility_timeout", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", - "test": "test_serializable_input_object[java8]", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "test": "test_message_body_and_attributes_passed_correctly", + "response": "200", "error": "", - "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", - "test": "test_download_fileobj_multiple_range_requests", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "test": "test_redrive_policy_with_failing_lambda", + "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_etag_on_get_object_call", - "test": "test_etag_on_get_object_call", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "test": "test_report_batch_item_failures", + "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_range_object_headers", - "test": "test_get_range_object_headers", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "test": "test_report_batch_item_failures_empty_json_batch_succeeds", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_header_body_length", - "test": "test_range_header_body_length", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", + "response": "200", "error": "", - "snapshot_skipped": "['$..ContentLanguage', '$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "test": "test_report_batch_item_failures_on_lambda_error", + "response": "200", "error": "", - "snapshot_skipped": "['$..AcceptRanges']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "test": "test_sqs_queue_as_lambda_dead_letter_queue", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "test": "test_traceid_outside_handler[Active]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -30451,9 +31477,9 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", - "test": "test_s3_get_response_content_type_same_as_upload_and_range", - "response": "206", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "test": "test_traceid_outside_handler[PassThrough]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, @@ -30461,460 +31487,418 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", - "test": "test_s3_get_object_headers", - "response": "304", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", - "test": "test_s3_get_object_headers", - "response": "304", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", - "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", - "response": "400", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", - "test": "test_access_to_bucket_not_denied", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", - "test": "test_s3_get_deep_archive_object_restore", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.Message', '$..Error.RequestID', '$..Error.StorageClass', '$..StorageClass']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "test": "test_java_runtime_with_lib", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", - "test": "test_get_request_expires_ignored_if_validation_disabled", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", - "test": "test_presigned_url_signature_authentication[s3-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "test": "test_serializable_input_object[java11]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", - "test": "test_presigned_url_signature_authentication[s3-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "test": "test_serializable_input_object[java17]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", - "test": "test_presigned_url_signature_authentication[s3v4-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "test": "test_serializable_input_object[java8.al2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", - "test": "test_presigned_url_signature_authentication[s3v4-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "test": "test_serializable_input_object[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", - "test": "test_presigned_url_signature_authentication_expired[s3-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "test": "test_stream_handler[java11]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", - "test": "test_presigned_url_signature_authentication_expired[s3-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "test": "test_stream_handler[java17]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "test": "test_stream_handler[java8.al2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "test": "test_stream_handler[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", - "test": "test_s3_presigned_url_expired[s3]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", - "test": "test_s3_presigned_url_expired[s3v4]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", - "test": "test_s3_put_presigned_url_missing_sig_param[s3]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.Code', '$..Error.Message', '$..StatusCode']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", - "test": "test_get_object_after_deleted_in_versioned_bucket", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..ContentLanguage', '$..Error.RequestID']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "test": "test_handler_in_submodule[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_no_such_bucket", - "test": "test_get_object_no_such_bucket", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "test": "test_handler_in_submodule[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_key_not_exists", - "test": "test_range_key_not_exists", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "['$..Error.Key', '$..Error.RequestID']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "test": "test_handler_in_submodule[python3.7]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", - "test": "test_resource_object_with_slashes_in_key", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "test": "test_handler_in_submodule[python3.8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", - "test": "test_resource_object_with_slashes_in_key", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "test": "test_handler_in_submodule[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", - "test": "test_s3_object_expiry", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "['$..Restore']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "test": "test_python_runtime_correct_versions[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", - "test": "test_s3_uppercase_key_names", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "['$..VersionId', '$..ContentLanguage', '$..Error.RequestID']", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "test": "test_python_runtime_correct_versions[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "test": "test_python_runtime_correct_versions[python3.7]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "test": "test_python_runtime_correct_versions[python3.8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "test": "test_python_runtime_correct_versions[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "test": "test_python_runtime_unhandled_errors[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "test": "test_python_runtime_unhandled_errors[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "test": "test_python_runtime_unhandled_errors[python3.7]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "test": "test_python_runtime_unhandled_errors[python3.8]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "test": "test_python_runtime_unhandled_errors[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..LogResult', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", + "test": "test_create_bucket_head_bucket", + "response": "200", + "error": "", + "snapshot_skipped": "['$..x-amz-access-point-alias', '$..x-amz-id-2']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", - "response": "404", - "error": "NoSuchKey", + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_region_header_exists", + "test": "test_region_header_exists", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", - "response": "404", - "error": "NoSuchKey", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", - "response": "404", - "error": "NoSuchKey", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AcceptRanges']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", - "response": "404", - "error": "NoSuchKey", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", - "response": "404", - "error": "NoSuchKey", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint_disabled", - "test": "test_custom_endpoint_disabled", - "response": "404", - "error": "NoSuchBucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_precondition_failed_error", - "test": "test_precondition_failed_error", - "response": "412", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.RequestID']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", - "test": "test_s3_get_object_headers", - "response": "412", - "error": "CommonServiceException", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_invalid_range_error", - "test": "test_invalid_range_error", - "response": "416", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Error.ActualObjectSize', '$..Error.RangeRequested', '$..Error.Message']", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -30923,38 +31907,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -30963,28 +31947,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -30993,8 +31977,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", @@ -31003,8 +31987,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31013,8 +31997,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", - "test": "test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31023,8 +32007,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", - "test": "test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31033,8 +32017,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", - "test": "test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31043,8 +32027,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", - "test": "test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31053,8 +32037,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31063,8 +32047,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31073,8 +32057,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", - "test": "test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31083,8 +32067,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", - "test": "test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31093,8 +32077,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", - "test": "test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31103,8 +32087,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", - "test": "test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31113,8 +32097,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31123,8 +32107,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31133,8 +32117,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", - "test": "test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31143,8 +32127,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", - "test": "test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31153,8 +32137,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", @@ -31163,8 +32147,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", + "test": "test_function_url", "response": "200", "error": "", "snapshot_skipped": "", @@ -31173,8 +32157,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -31183,8 +32167,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -31193,448 +32177,530 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "test": "test_api_gateway_s3_get_integration", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "test": "test_rest_api_multi_region[path_based_url-GET]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "test": "test_rest_api_multi_region[path_based_url-GET]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "test": "test_nested_stack", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "test": "test_nested_stack_output_refs", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "test": "test_stack_update_resources", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "test": "test_cfn_apigateway_aws_integration", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "test": "test_cdk_bootstrap[10]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "test": "test_cdk_bootstrap[11]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "test": "test_cdk_bootstrap[12]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", - "test": "test_lambda_authorizer_with_no_payload_format_version", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "test": "test_cfn_handle_events_rule", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", - "test": "test_lambda_handling_binary_data[200]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "test": "test_cfn_conditional_deployment", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", - "test": "test_lambda_handling_binary_data[404]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", - "test": "test_lambda_handling_form_urlencoded_data[False]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", - "test": "test_lambda_handling_form_urlencoded_data[True]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "test": "test_sub_in_lambda_function_name", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "test": "test_update_conditions", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "test": "test_update_conditions", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "test": "test_update_conditions", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", + "test": "test_bucket_autoname", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", + "test": "test_bucket_versioning", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", + "test": "test_bucketpolicy", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", + "test": "test_cors_configuration", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", + "test": "test_website_configuration", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "test": "test_create_stack_set_with_stack_instances", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "test": "test_import_values_across_stacks", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "test": "test_and_or_functions[Fn::And-1-1-True]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "test": "test_and_or_functions[Fn::Or-0-1-True]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "test": "test_and_or_functions[Fn::Or-1-0-True]", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "test": "test_and_or_functions[Fn::Or-1-1-True]", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", - "response": "200", - "error": "", - "snapshot_skipped": "all", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "test": "test_layer_function_exceptions", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "test": "test_echo_invoke[python3.7]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", + "test": "test_create_bucket_head_bucket", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..x-amz-access-point-alias', '$..x-amz-id-2']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -31643,28 +32709,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", - "test": "test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_get_lambda_layer", + "test": "test_get_lambda_layer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", - "test": "test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -31673,8 +32739,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "200", "error": "", "snapshot_skipped": "", @@ -31683,8 +32749,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31693,8 +32759,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31703,48 +32769,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", - "response": "200", - "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", @@ -31753,8 +32809,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", @@ -31763,8 +32819,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -31773,98 +32829,98 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31873,28 +32929,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31903,18 +32959,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31923,18 +32979,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31943,48 +32999,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31993,8 +33049,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32003,68 +33059,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32073,8 +33129,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32083,108 +33139,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", - "test": "test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32193,78 +33219,68 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", - "test": "test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", - "test": "test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", - "test": "test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", - "test": "test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", - "test": "test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", - "test": "test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", - "test": "test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32273,158 +33289,158 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", - "test": "test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", - "test": "test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", - "test": "test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", - "test": "test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", - "test": "test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", - "test": "test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", - "test": "test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", "snapshot_skipped": "", @@ -32433,8 +33449,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", - "test": "test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32443,8 +33459,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", - "test": "test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32453,28 +33469,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", - "test": "test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", - "test": "test_external_layer_specific", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", - "test": "test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32483,48 +33489,48 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", - "test": "test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", - "test": "test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", - "test": "test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", - "test": "test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32533,18 +33539,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", - "test": "test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", - "test": "test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32553,8 +33559,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", - "test": "test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32563,8 +33569,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", - "test": "test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32573,8 +33579,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", - "test": "test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32583,8 +33589,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", - "test": "test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32593,8 +33599,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", - "test": "test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -32603,8 +33609,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", - "test": "test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32613,8 +33619,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", - "test": "test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32623,108 +33629,108 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", - "test": "test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", - "test": "test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", - "test": "test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", - "test": "test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", - "test": "test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", - "test": "test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", - "test": "test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", - "test": "test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", - "test": "test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", - "test": "test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", - "test": "test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", "snapshot_skipped": "", @@ -32733,288 +33739,218 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", - "test": "test_external_layer_specific", - "response": "206", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "test": "test_custom_authorizer[NONE-POST]", + "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", - "response": "403", - "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", - "response": "404", - "error": "NoSuchBucket", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", - "response": "404", - "error": "NoSuchBucket", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetObjectAcl": { - "Bucket, ExpectedBucketOwner, Key, RequestPayer, VersionId": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", - "test": "test_s3_copy_object_in_place", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", - "test": "test_s3_multipart_upload_acls", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$.permission-acl-key1.Grants']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetObjectAttributes": { - "Bucket, ExpectedBucketOwner, Key, MaxParts, ObjectAttributes, PartNumberMarker, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, VersionId": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", - "test": "test_put_object_checksum[CRC32C]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", - "test": "test_put_object_checksum[CRC32]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", - "test": "test_put_object_checksum[SHA1]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", - "test": "test_put_object_checksum[SHA256]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", - "test": "test_s3_copy_object_in_place", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", - "test": "test_s3_copy_object_in_place_storage_class", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", - "test": "test_s3_copy_object_storage_class", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", - "test": "test_s3_copy_object_with_checksum[CRC32C]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", - "test": "test_s3_copy_object_with_checksum[CRC32]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", - "test": "test_s3_copy_object_with_checksum[SHA1]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", + "test": "test_websocket_api[HTTP-False-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", - "test": "test_s3_copy_object_with_checksum[SHA256]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", + "test": "test_websocket_api[HTTP-False-True]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "GetObjectLockConfiguration": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "404", - "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ] - } - }, - "GetObjectTagging": { - "Bucket, ExpectedBucketOwner, Key, RequestPayer, VersionId": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", - "test": "test_response_structure", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", - "test": "test_s3_copy_tagging_directive[COPY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", - "test": "test_s3_copy_tagging_directive[None]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", - "test": "test_s3_copy_tagging_directive[REPLACE]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "HeadBucket": { - "Bucket, ExpectedBucketOwner": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", - "test": "test_update_conditions", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", + "test": "test_create_submit_job", "response": "200", "error": "", "snapshot_skipped": "", @@ -33023,38 +33959,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", - "test": "test_create_bucket_head_bucket", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", - "snapshot_skipped": "['$..x-amz-access-point-alias', '$..x-amz-id-2']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_region_header_exists", - "test": "test_region_header_exists", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", - "test": "test_terraform_request_sequence", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", - "test": "test_s3_bucket_deployed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", @@ -33063,8 +33999,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", @@ -33073,470 +34009,388 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", - "test": "test_api_gateway_s3_get_integration", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", - "test": "test_nested_stack", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "test": "test_create_trail", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", - "test": "test_nested_stack_output_refs", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "test": "test_srp_custom_auth_flow", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", - "test": "test_stack_update_resources", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", - "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", - "test": "test_cfn_apigateway_aws_integration", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "test": "test_api_gateway_cognito_pool_authorizer", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Destinations']", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AuthSessionValidity', '$..ExplicitAuthFlows', '$..DeletionProtection', '$..AdminCreateUserConfig.UnusedAccountValidityDays', '$..AliasAttributes', '$..EstimatedNumberOfUsers', '$..LambdaConfig', '$..MfaConfiguration', '$..SchemaAttributes', '$..body', '$..headers.Accept', '$..headers.Accept-Encoding', '$..headers.Authorization', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.Connection', '$..headers.Host', '$..headers.User-Agent', '$..headers.Via', '$..headers.X-Amz-Cf-Id', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Forwarded-For', '$..headers.X-Forwarded-Port', '$..headers.X-Forwarded-Proto', '$..headers.accept', '$..headers.accept-encoding', '$..headers.authorization', '$..headers.connection', '$..headers.host', '$..headers.user-agent', '$..headers.x-localstack-edge', '$..headers.x-localstack-request-url', '$..headers.x-localstack-tgt-api', '$..multiValueHeaders.Accept', '$..multiValueHeaders.Accept-Encoding', '$..multiValueHeaders.Authorization', '$..multiValueHeaders.CloudFront-Forwarded-Proto', '$..multiValueHeaders.CloudFront-Is-Desktop-Viewer', '$..multiValueHeaders.CloudFront-Is-Mobile-Viewer', '$..multiValueHeaders.CloudFront-Is-SmartTV-Viewer', '$..multiValueHeaders.CloudFront-Is-Tablet-Viewer', '$..multiValueHeaders.CloudFront-Viewer-ASN', '$..multiValueHeaders.CloudFront-Viewer-Country', '$..multiValueHeaders.Connection', '$..multiValueHeaders.Host', '$..multiValueHeaders.User-Agent', '$..multiValueHeaders.Via', '$..multiValueHeaders.X-Amz-Cf-Id', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-For', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.accept', '$..multiValueHeaders.accept-encoding', '$..multiValueHeaders.authorization', '$..multiValueHeaders.connection', '$..multiValueHeaders.host', '$..multiValueHeaders.user-agent', '$..multiValueHeaders.x-localstack-edge', '$..multiValueHeaders.x-localstack-request-url', '$..multiValueHeaders.x-localstack-tgt-api', '$..pathParameters', '$..requestContext.authorizer.claims', '$..requestContext.domainName', '$..requestContext.extendedRequestId', '$..requestContext.identity.accessKey', '$..requestContext.identity.accountId', '$..requestContext.identity.caller', '$..requestContext.identity.cognitoAuthenticationProvider', '$..requestContext.identity.cognitoAuthenticationType', '$..requestContext.identity.principalOrgId', '$..requestContext.identity.user', '$..requestContext.identity.userArn', '$..stageVariables']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", - "test": "test_cfn_conditional_deployment", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "test": "test_auth_trigger_group_overrides", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "test": "test_cognito_admin_create_signup_triggers", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", + "test": "test_cognito_triggers", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "test": "test_custom_auth_triggers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ChallengeParameters.USERNAME']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", - "test": "test_update_conditions", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "test": "test_user_migration_lambda[None]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", - "test": "test_update_conditions", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "test": "test_user_migration_lambda[aliases1]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", - "test": "test_update_conditions", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "test": "test_user_migration_lambda[aliases2]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", - "test": "test_bucket_autoname", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", - "test": "test_bucket_versioning", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", - "test": "test_bucketpolicy", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", - "test": "test_cors_configuration", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", - "test": "test_website_configuration", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", - "test": "test_import_values_across_stacks", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", - "test": "test_and_or_functions[Fn::And-1-1-True]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "test": "test_kafka_lambda_event_source_mapping[False]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", - "test": "test_and_or_functions[Fn::Or-0-1-True]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "test": "test_kafka_lambda_event_source_mapping[True]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", - "test": "test_and_or_functions[Fn::Or-1-0-True]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "test": "test_external_layer_download", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", - "test": "test_and_or_functions[Fn::Or-1-1-True]", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "test": "test_external_layer_specific", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LogResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", - "test": "test_create_bucket_head_bucket", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..x-amz-access-point-alias', '$..x-amz-id-2']", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "test": "test_cross_account_layer", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "test": "test_function_multiple_layers_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LogResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "test": "test_function_using_layer", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LogResult', '$..Payload.layer']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "test": "test_function_using_layer_overriding_runtime", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "test": "test_layer_only_hot_reloading", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "test": "test_multiple_hot_reloading_layers_fail", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-False]", - "test": "test_websocket_api[HTTP-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[HTTP-False-True]", - "test": "test_websocket_api[HTTP-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -33545,8 +34399,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33555,8 +34409,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33565,18 +34419,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", - "test": "test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -33585,24 +34439,24 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", - "test": "test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", @@ -33625,7 +34479,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "404", "error": "CommonServiceException", @@ -33635,78 +34509,78 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", - "test": "test_create_job_with_cloudformation", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "test": "test_create_trail", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", - "test": "test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "test": "test_start_stop_updates", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", @@ -33715,7 +34589,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_invalid_vault_name", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..headers.host', '$..headers.user-agent', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_invalid_vault_name", "test": "test_invalid_vault_name", "response": "404", "error": "CommonServiceException", @@ -33725,7 +34609,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_invalid_vault_name", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_invalid_vault_name", "test": "test_invalid_vault_name", "response": "404", "error": "CommonServiceException", @@ -33735,7 +34619,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", "test": "test_select_query_archive", "response": "404", "error": "CommonServiceException", @@ -33745,7 +34629,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "404", "error": "CommonServiceException", @@ -33755,7 +34649,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_mediastore_crud", + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_mediastore_crud", "test": "test_mediastore_crud", "response": "404", "error": "CommonServiceException", @@ -33765,12 +34659,12 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", "test": "test_lookup_predefined_application", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" } @@ -33781,7 +34675,67 @@ "Bucket, ChecksumMode, ExpectedBucketOwner, IfMatch, IfModifiedSince, IfNoneMatch, IfUnmodifiedSince, Key, PartNumber, Range, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, VersionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", @@ -33791,7 +34745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -33801,7 +34755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -33811,7 +34765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -33821,7 +34775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -33831,7 +34785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -33841,7 +34795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -33851,7 +34805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -33861,7 +34815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", @@ -33871,7 +34825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -33881,7 +34835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -33891,7 +34845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -33901,7 +34855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -33911,7 +34865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -33921,7 +34875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -33931,7 +34885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -33941,7 +34895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -33951,7 +34905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -33961,7 +34915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -33971,7 +34925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -33981,7 +34935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -33991,7 +34945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -34001,7 +34955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -34011,7 +34965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -34021,7 +34975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -34031,7 +34985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -34041,7 +34995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -34051,17 +35005,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -34071,7 +35025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -34081,7 +35035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -34091,7 +35045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -34101,7 +35055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -34111,7 +35065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -34121,7 +35075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -34131,7 +35085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -34141,7 +35095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -34151,7 +35105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -34161,7 +35115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -34171,7 +35125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -34181,7 +35135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -34191,7 +35145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -34201,7 +35155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -34211,7 +35165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -34221,7 +35175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -34231,7 +35185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -34241,7 +35195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -34251,7 +35205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -34261,7 +35215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -34271,7 +35225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -34281,7 +35235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -34291,7 +35245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -34301,7 +35255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -34311,7 +35265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -34321,7 +35275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -34331,7 +35285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -34341,7 +35295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -34351,7 +35305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -34361,7 +35315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -34371,7 +35325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -34381,7 +35335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -34391,7 +35345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -34401,7 +35355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -34411,7 +35365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -34421,7 +35375,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -34431,7 +35415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -34441,7 +35425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", "test": "test_function_state", "response": "200", "error": "", @@ -34451,7 +35435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -34461,7 +35445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -34471,7 +35455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -34481,7 +35465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -34491,7 +35475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -34501,7 +35485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -34511,7 +35495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -34521,7 +35505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -34531,7 +35515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -34541,7 +35525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "200", "error": "", @@ -34551,7 +35535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -34561,7 +35545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -34571,7 +35555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -34581,7 +35565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -34591,7 +35575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "200", "error": "", @@ -34601,7 +35585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "200", "error": "", @@ -34611,7 +35595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -34621,7 +35605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -34631,7 +35615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -34641,7 +35625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -34651,7 +35635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -34661,7 +35645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -34671,7 +35655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -34681,7 +35665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -34691,7 +35675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -34701,7 +35685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -34711,7 +35695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -34721,7 +35705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -34731,7 +35715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -34741,7 +35725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -34751,7 +35735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -34761,7 +35745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -34771,7 +35755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -34781,7 +35765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -34791,7 +35775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -34801,7 +35785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -34811,7 +35795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -34821,7 +35805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "200", "error": "", @@ -34831,7 +35815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -34841,7 +35825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "200", "error": "", @@ -34851,7 +35835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", @@ -34861,7 +35845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -34871,7 +35855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", @@ -34881,7 +35865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -34891,7 +35875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -34901,7 +35885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "200", "error": "", @@ -34911,7 +35895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -34921,7 +35905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "200", "error": "", @@ -34931,7 +35915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "200", "error": "", @@ -34941,7 +35925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "200", "error": "", @@ -34951,7 +35935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "200", "error": "", @@ -34961,7 +35945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "200", "error": "", @@ -34971,7 +35955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "200", "error": "", @@ -34981,7 +35965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "200", "error": "", @@ -34991,7 +35975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "200", "error": "", @@ -35001,7 +35985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "200", "error": "", @@ -35011,7 +35995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "200", "error": "", @@ -35021,7 +36005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "200", "error": "", @@ -35031,7 +36015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", @@ -35041,7 +36025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -35051,7 +36035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "200", "error": "", @@ -35061,7 +36045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "200", "error": "", @@ -35071,7 +36055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "200", "error": "", @@ -35081,7 +36065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "200", "error": "", @@ -35091,7 +36075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "200", "error": "", @@ -35101,7 +36085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -35111,7 +36095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", @@ -35121,7 +36105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "200", "error": "", @@ -35131,7 +36115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -35141,7 +36125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "200", "error": "", @@ -35151,7 +36135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "200", "error": "", @@ -35161,7 +36145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", @@ -35171,7 +36155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -35181,7 +36165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "200", "error": "", @@ -35191,7 +36175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "200", "error": "", @@ -35201,7 +36185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", @@ -35211,7 +36195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", @@ -35221,7 +36205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "200", "error": "", @@ -35231,7 +36215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "200", "error": "", @@ -35241,7 +36225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "200", "error": "", @@ -35251,7 +36235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "200", "error": "", @@ -35261,7 +36245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", @@ -35271,7 +36255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", "test": "test_lambda_envvars_near_limit_succeeds", "response": "200", "error": "", @@ -35281,7 +36265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", @@ -35291,7 +36275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", @@ -35301,7 +36285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", @@ -35311,7 +36295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", @@ -35321,7 +36305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "200", "error": "", @@ -35331,7 +36315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -35341,7 +36325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "200", "error": "", @@ -35351,7 +36335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "200", "error": "", @@ -35361,7 +36345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -35371,7 +36355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "200", "error": "", @@ -35381,7 +36365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "200", "error": "", @@ -35391,7 +36375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "200", "error": "", @@ -35401,7 +36385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "200", "error": "", @@ -35411,7 +36395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "200", "error": "", @@ -35421,7 +36405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "200", "error": "", @@ -35431,7 +36415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", "test": "test_publish_with_update", "response": "200", "error": "", @@ -35441,7 +36425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", "test": "test_publish_with_wrong_sha256", "response": "200", "error": "", @@ -35451,7 +36435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -35461,7 +36445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -35471,7 +36455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -35481,7 +36465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -35491,7 +36475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -35501,7 +36485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -35511,7 +36495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -35521,7 +36505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -35531,7 +36515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -35541,7 +36525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -35551,7 +36535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -35561,7 +36545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -35571,7 +36555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -35581,7 +36565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -35591,7 +36575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -35601,7 +36585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -35611,7 +36595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -35621,7 +36605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -35631,7 +36615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -35641,7 +36625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -35651,7 +36635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -35661,7 +36645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -35671,7 +36655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -35681,7 +36665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -35691,7 +36675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -35701,7 +36685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -35711,7 +36695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -35721,7 +36705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -35731,7 +36715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -35741,7 +36725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -35751,7 +36735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -35761,7 +36745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -35771,7 +36755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -35781,7 +36765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -35791,7 +36775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -35801,7 +36785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -35811,7 +36795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -35821,7 +36805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -35831,7 +36815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -35841,7 +36825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -35851,7 +36835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -35861,7 +36845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -35871,7 +36855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -35881,7 +36865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -35891,7 +36875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -35901,7 +36885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -35911,7 +36895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -35921,7 +36905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -35931,7 +36915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -35941,7 +36925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -35951,7 +36935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -35961,7 +36945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -35971,7 +36955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -35981,7 +36965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -35991,7 +36975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -36001,7 +36985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -36011,7 +36995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -36021,7 +37005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -36031,7 +37015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -36041,7 +37025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -36051,7 +37035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -36061,7 +37045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -36071,7 +37055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -36081,7 +37065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -36091,7 +37075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -36101,7 +37085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -36111,7 +37095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -36121,7 +37105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -36131,7 +37115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -36141,7 +37125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -36151,7 +37135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -36161,7 +37145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -36171,7 +37155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -36181,7 +37165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -36191,7 +37175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -36201,7 +37185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -36211,7 +37195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -36221,7 +37205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -36231,7 +37215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -36241,7 +37225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", @@ -36251,7 +37235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -36261,7 +37245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -36271,7 +37255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -36281,7 +37265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -36291,7 +37275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -36301,7 +37285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -36311,7 +37295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -36321,7 +37305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -36331,7 +37315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -36341,7 +37325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -36351,7 +37335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", @@ -36361,7 +37345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", @@ -36371,7 +37355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -36381,7 +37365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -36391,7 +37375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -36401,7 +37385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -36411,7 +37395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -36421,7 +37405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -36431,7 +37415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -36441,7 +37425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -36451,7 +37435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -36461,7 +37445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -36471,7 +37455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -36481,7 +37465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -36491,7 +37475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -36501,7 +37485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -36511,7 +37495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", @@ -36521,7 +37505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", @@ -36531,7 +37515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", @@ -36541,7 +37525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", @@ -36551,7 +37535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -36561,7 +37545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -36571,7 +37555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -36581,7 +37565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -36591,7 +37575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -36601,7 +37585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -36611,7 +37595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -36621,7 +37605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -36631,7 +37615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -36641,7 +37625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -36651,7 +37635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -36661,7 +37645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -36671,7 +37655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -36681,7 +37665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -36691,7 +37675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -36701,7 +37685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -36711,7 +37695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -36721,7 +37705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -36731,7 +37715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -36741,7 +37725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -36751,7 +37735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -36761,7 +37745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -36771,7 +37755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -36781,7 +37765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -36791,7 +37775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -36801,7 +37785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -36811,7 +37795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -36821,7 +37805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -36831,7 +37815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -36841,7 +37825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -36851,7 +37835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -36861,7 +37845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -36871,7 +37855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -36881,7 +37865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -36891,7 +37875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -36901,7 +37885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -36911,7 +37895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -36921,7 +37905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -36931,7 +37915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -36941,7 +37925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -36951,7 +37935,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", "test": "test_download_fileobj_multiple_range_requests", "response": "200", "error": "", @@ -36961,7 +37955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_head_object_fields", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_head_object_fields", "test": "test_head_object_fields", "response": "200", "error": "", @@ -36971,7 +37965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", "test": "test_metadata_header_character_decoding", "response": "200", "error": "", @@ -36981,7 +37975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", "test": "test_s3_copy_content_type_and_metadata", "response": "200", "error": "", @@ -36991,7 +37985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", "test": "test_s3_copy_metadata_directive_copy", "response": "200", "error": "", @@ -37001,7 +37995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", "test": "test_s3_copy_metadata_replace", "response": "200", "error": "", @@ -37011,7 +38005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", "test": "test_s3_copy_object_in_place", "response": "200", "error": "", @@ -37021,7 +38015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", "test": "test_s3_copy_object_in_place_metadata_directive", "response": "200", "error": "", @@ -37031,7 +38025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", "test": "test_s3_copy_object_in_place_storage_class", "response": "200", "error": "", @@ -37041,7 +38035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", "test": "test_s3_copy_object_in_place_website_redirect_location", "response": "200", "error": "", @@ -37051,7 +38045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", "test": "test_s3_copy_object_in_place_with_encryption", "response": "200", "error": "", @@ -37061,7 +38055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "200", "error": "", @@ -37071,7 +38065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", "test": "test_s3_copy_object_storage_class", "response": "200", "error": "", @@ -37081,7 +38075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -37091,7 +38085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -37101,7 +38095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", "test": "test_s3_object_expiry", "response": "200", "error": "", @@ -37111,7 +38105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_big_file", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_big_file", "test": "test_upload_big_file", "response": "200", "error": "", @@ -37121,7 +38115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", "test": "test_bucket_lifecycle_configuration_object_expiry", "response": "200", "error": "", @@ -37131,7 +38125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", "response": "200", "error": "", @@ -37141,7 +38135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", "test": "test_lifecycle_expired_object_delete_marker", "response": "200", "error": "", @@ -37151,7 +38145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", "test": "test_object_expiry_after_bucket_lifecycle_configuration", "response": "200", "error": "", @@ -37161,7 +38155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", "test": "test_s3_get_deep_archive_object_restore", "response": "200", "error": "", @@ -37171,7 +38165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", "test": "test_put_object_with_legal_hold", "response": "200", "error": "", @@ -37181,7 +38175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", "test": "test_s3_copy_object_legal_hold", "response": "200", "error": "", @@ -37191,7 +38185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", "test": "test_s3_legal_hold_lock_versioned", "response": "200", "error": "", @@ -37201,7 +38195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", "test": "test_bucket_config_default_retention", "response": "200", "error": "", @@ -37211,7 +38205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", "test": "test_s3_copy_object_retention_lock", "response": "200", "error": "", @@ -37221,7 +38215,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_object_with_metadata", + "test": "test_post_object_with_metadata", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", "test": "test_head_has_correct_content_length_header", "response": "200", "error": "", @@ -37231,7 +38235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -37241,7 +38245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -37251,7 +38255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", "test": "test_put_url_metadata", "response": "200", "error": "", @@ -37261,7 +38265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "response": "200", "error": "", @@ -37271,7 +38275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "response": "200", "error": "", @@ -37281,7 +38285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "response": "200", "error": "", @@ -37291,174 +38295,334 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "test": "test_create_object_by_presigned_request_via_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "test": "test_create_object_put_via_dynamodb", + "response": "200", + "error": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "test": "test_restore_object", + "response": "200", + "error": "", + "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "test": "test_step_functions_calling_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "test": "test_get_transcription_job", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "test": "test_list_transcription_jobs", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "test": "test_transcribe_happy_path", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "test": "test_transcribe_start_job_same_name", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", @@ -37660,16 +38824,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", "test": "test_function_url", @@ -37691,379 +38845,449 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_head_object_fields", + "test": "test_head_object_fields", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", - "test": "test_get_transcription_job", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", - "test": "test_list_transcription_jobs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "test": "test_routing_rules_conditions", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "test": "test_routing_rules_empty_replace_prefix", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "test": "test_s3_static_website_hosting", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "test": "test_website_hosting_index_lookup", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "test": "test_website_hosting_redirect_all", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_head_object_fields", - "test": "test_head_object_fields", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..ServerSideEncryption']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", - "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", - "test": "test_object_website_redirect_location", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", - "test": "test_routing_rules_conditions", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", - "test": "test_routing_rules_empty_replace_prefix", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", - "test": "test_s3_static_website_hosting", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", - "test": "test_website_hosting_index_lookup", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", - "test": "test_website_hosting_redirect_all", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -38073,7 +39297,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -38083,7 +39307,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -38093,7 +39317,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "200", "error": "", @@ -38103,7 +39327,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -38113,7 +39337,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -38123,7 +39347,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -38133,7 +39357,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -38143,7 +39367,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -38153,7 +39377,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -38163,7 +39387,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -38173,7 +39397,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -38183,7 +39407,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -38193,7 +39417,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -38203,7 +39427,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -38213,7 +39437,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -38223,7 +39447,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -38233,7 +39457,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -38243,7 +39467,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -38253,7 +39477,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -38263,7 +39487,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -38273,7 +39497,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -38283,7 +39507,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -38293,7 +39517,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -38303,7 +39527,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -38313,7 +39537,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -38323,7 +39547,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -38333,7 +39557,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -38343,7 +39567,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -38353,7 +39577,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -38363,7 +39587,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -38373,7 +39597,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -38383,7 +39607,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -38393,7 +39617,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -38403,7 +39627,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -38413,7 +39637,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -38423,7 +39647,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -38433,7 +39657,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -38443,7 +39667,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -38453,7 +39677,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -38463,7 +39687,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -38473,7 +39697,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -38483,7 +39707,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -38493,7 +39717,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -38503,7 +39727,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", @@ -38513,7 +39737,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", @@ -38523,7 +39747,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", @@ -38533,7 +39757,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", @@ -38543,7 +39767,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "200", "error": "", @@ -38553,7 +39777,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "200", "error": "", @@ -38563,7 +39787,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", @@ -38573,7 +39797,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", @@ -38583,7 +39807,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", @@ -38593,7 +39817,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", @@ -38603,7 +39827,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -38613,7 +39837,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -38623,7 +39847,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -38633,7 +39857,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -38643,7 +39867,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -38653,7 +39877,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -38663,7 +39887,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "200", "error": "", @@ -38673,7 +39897,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", @@ -38683,7 +39907,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", @@ -38693,7 +39917,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -38703,7 +39927,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -38713,7 +39937,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -38723,7 +39947,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -38733,7 +39957,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -38743,7 +39967,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -38753,7 +39977,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -38763,7 +39987,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -38773,7 +39997,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", @@ -38783,7 +40007,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", @@ -38793,7 +40017,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", @@ -38803,7 +40027,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "200", "error": "", @@ -38813,7 +40037,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", @@ -38823,7 +40047,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -38833,7 +40057,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -38843,7 +40067,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -38853,7 +40077,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -38863,7 +40087,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -38873,7 +40097,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -38883,7 +40107,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -38893,7 +40117,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -38903,7 +40127,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -38913,7 +40137,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -38923,7 +40147,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", @@ -38933,7 +40157,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", @@ -38943,7 +40167,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", @@ -38953,7 +40177,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -38963,7 +40187,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -38973,7 +40197,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -38983,7 +40207,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -38993,7 +40217,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -39003,7 +40227,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -39013,7 +40237,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -39023,7 +40247,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -39033,7 +40257,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -39043,7 +40267,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -39053,7 +40277,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -39063,207 +40287,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -39273,7 +40297,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -39283,7 +40307,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -39293,7 +40317,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -39303,7 +40327,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -39313,7 +40337,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -39323,7 +40347,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -39333,7 +40357,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -39343,7 +40367,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -39353,7 +40377,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -39363,7 +40387,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -39373,7 +40397,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -39383,7 +40407,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -39393,7 +40417,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -39403,7 +40427,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -39413,7 +40437,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -39423,7 +40447,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -39433,7 +40457,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -39443,7 +40467,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -39453,7 +40477,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -39463,7 +40487,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -39473,7 +40497,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -39483,7 +40507,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -39493,7 +40517,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -39503,7 +40527,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", "test": "test_select_query_archive", "response": "200", "error": "", @@ -39513,7 +40537,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", "test": "test_select_query_archive", "response": "200", "error": "", @@ -39523,7 +40547,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -39533,7 +40557,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -39543,7 +40567,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -39553,7 +40577,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -39563,7 +40587,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -39573,7 +40597,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -39583,7 +40607,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -39593,7 +40617,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -39603,7 +40627,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -39613,7 +40637,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "200", "error": "", @@ -39623,7 +40667,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -39633,7 +40677,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -39643,7 +40687,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -39653,7 +40697,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -39663,7 +40707,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -39673,7 +40717,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -39683,7 +40727,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -39693,7 +40737,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -39703,7 +40747,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", "test": "test_job_runs_crud", "response": "404", "error": "CommonServiceException", @@ -39713,7 +40767,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_runs_crud", "test": "test_job_runs_crud", "response": "404", "error": "CommonServiceException", @@ -39723,7 +40777,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", "test": "test_generic_extension_full_lifecycle", "response": "404", "error": "CommonServiceException", @@ -39739,7 +40793,7 @@ "Bucket, ContinuationToken, ExpectedBucketOwner": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", "test": "test_s3_analytics_configurations", "response": "200", "error": "", @@ -39755,7 +40809,7 @@ "Bucket, ContinuationToken": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", "test": "test_s3_intelligent_tier_config", "response": "200", "error": "", @@ -39771,7 +40825,7 @@ "Bucket, ContinuationToken, ExpectedBucketOwner": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", "test": "test_put_bucket_inventory_config_order", "response": "200", "error": "", @@ -39781,7 +40835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", "test": "test_s3_inventory_report_crud", "response": "200", "error": "", @@ -39797,7 +40851,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", @@ -39807,7 +40861,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", "test": "test_cfn_conditional_deployment", "response": "200", "error": "", @@ -39817,7 +40871,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -39827,7 +40881,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-0-False]", "test": "test_and_or_functions[Fn::And-0-0-False]", "response": "200", "error": "", @@ -39837,7 +40891,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-0-1-False]", "test": "test_and_or_functions[Fn::And-0-1-False]", "response": "200", "error": "", @@ -39847,7 +40901,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-0-False]", "test": "test_and_or_functions[Fn::And-1-0-False]", "response": "200", "error": "", @@ -39857,7 +40911,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", @@ -39867,7 +40921,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-0-False]", "test": "test_and_or_functions[Fn::Or-0-0-False]", "response": "200", "error": "", @@ -39877,7 +40931,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", @@ -39887,7 +40941,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", @@ -39897,7 +40951,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", @@ -39907,7 +40961,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", "test": "test_delete_bucket_with_content", "response": "200", "error": "", @@ -39917,7 +40971,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", "test": "test_response_structure", "response": "200", "error": "", @@ -39927,7 +40981,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", "test": "test_s3_bucket_acl", "response": "200", "error": "", @@ -39937,7 +40991,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "200", "error": "", @@ -39947,7 +41001,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_hostname_with_subdomain", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_hostname_with_subdomain", "test": "test_s3_hostname_with_subdomain", "response": "200", "error": "", @@ -39957,7 +41011,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -39967,7 +41031,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", "test": "test_cors_list_buckets", "response": "200", "error": "", @@ -39977,7 +41041,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -39987,7 +41051,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -40049,7 +41113,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -40059,7 +41123,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", "test": "test_no_logging_if_no_startup", "response": "200", "error": "", @@ -40069,7 +41133,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_s3_trails", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_s3_trails", "test": "test_s3_trails", "response": "200", "error": "", @@ -40079,7 +41143,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[False]", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", "test": "test_bucket_mounting[False]", "response": "200", "error": "", @@ -40089,7 +41153,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[True]", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[True]", "test": "test_bucket_mounting[True]", "response": "200", "error": "", @@ -40145,7 +41209,7 @@ "Bucket, Delimiter, EncodingType, ExpectedBucketOwner, KeyMarker, MaxUploads, Prefix, RequestPayer, UploadIdMarker": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", "test": "test_list_multipart_uploads_parameters", "response": "200", "error": "", @@ -40155,7 +41219,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", "test": "test_multipart_and_list_parts", "response": "200", "error": "", @@ -40165,7 +41229,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", "test": "test_response_structure", "response": "200", "error": "", @@ -40181,7 +41245,7 @@ "Bucket, Delimiter, EncodingType, ExpectedBucketOwner, KeyMarker, MaxKeys, OptionalObjectAttributes, Prefix, RequestPayer, VersionIdMarker": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -40191,7 +41255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", @@ -40201,7 +41265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -40211,7 +41275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -40221,7 +41285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -40231,7 +41295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -40241,7 +41305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -40251,7 +41315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", "test": "test_describe_template", "response": "200", "error": "", @@ -40261,7 +41325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -40271,7 +41335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -40281,7 +41345,67 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -40291,7 +41415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -40301,7 +41425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "200", "error": "", @@ -40311,7 +41435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", "test": "test_layer_s3_content", "response": "200", "error": "", @@ -40321,7 +41445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", "test": "test_oversized_unzipped_lambda", "response": "200", "error": "", @@ -40331,7 +41455,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", "test": "test_bucket_exists", "response": "200", "error": "", @@ -40341,7 +41475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", "test": "test_copy_in_place_with_bucket_encryption", "response": "200", "error": "", @@ -40351,7 +41485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", "test": "test_copy_object_kms", "response": "200", "error": "", @@ -40361,7 +41495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", "test": "test_create_bucket_with_existing_name", "response": "200", "error": "", @@ -40371,7 +41505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", "test": "test_delete_bucket_with_content", "response": "200", "error": "", @@ -40381,7 +41515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", "test": "test_delete_keys_in_versioned_bucket", "response": "200", "error": "", @@ -40391,7 +41525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys", "test": "test_delete_non_existing_keys", "response": "200", "error": "", @@ -40401,7 +41535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", "test": "test_delete_non_existing_keys_quiet", "response": "200", "error": "", @@ -40411,7 +41545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_object_tagging", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_object_tagging", "test": "test_delete_object_tagging", "response": "200", "error": "", @@ -40421,7 +41555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_different_location_constraint", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", "test": "test_different_location_constraint", "response": "200", "error": "", @@ -40431,7 +41565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", "test": "test_download_fileobj_multiple_range_requests", "response": "200", "error": "", @@ -40441,7 +41575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_etag_on_get_object_call", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", "test": "test_etag_on_get_object_call", "response": "200", "error": "", @@ -40451,7 +41585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", "test": "test_get_bucket_versioning_order", "response": "200", "error": "", @@ -40461,7 +41595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", "test": "test_get_object_after_deleted_in_versioned_bucket", "response": "200", "error": "", @@ -40471,7 +41605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", "test": "test_get_object_content_length_with_virtual_host[False]", "response": "200", "error": "", @@ -40481,7 +41615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", "test": "test_get_object_content_length_with_virtual_host[True]", "response": "200", "error": "", @@ -40491,7 +41625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", "test": "test_get_object_with_anon_credentials", "response": "200", "error": "", @@ -40501,7 +41635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_range_object_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_range_object_headers", "test": "test_get_range_object_headers", "response": "200", "error": "", @@ -40511,7 +41645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_head_object_fields", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_head_object_fields", "test": "test_head_object_fields", "response": "200", "error": "", @@ -40521,7 +41655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_invalid_range_error", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_invalid_range_error", "test": "test_invalid_range_error", "response": "200", "error": "", @@ -40531,7 +41665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", "test": "test_list_multipart_uploads_parameters", "response": "200", "error": "", @@ -40541,7 +41675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", "test": "test_list_objects_v2_with_prefix", "response": "200", "error": "", @@ -40551,7 +41685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", "test": "test_list_objects_versions_with_prefix", "response": "200", "error": "", @@ -40561,7 +41695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", "test": "test_list_objects_with_prefix[%2F]", "response": "200", "error": "", @@ -40571,7 +41705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", "test": "test_list_objects_with_prefix[/]", "response": "200", "error": "", @@ -40581,7 +41715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", "test": "test_metadata_header_character_decoding", "response": "200", "error": "", @@ -40591,7 +41725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", "test": "test_multipart_and_list_parts", "response": "200", "error": "", @@ -40601,7 +41735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", "test": "test_multipart_copy_object_etag", "response": "200", "error": "", @@ -40611,7 +41745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_no_such_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_no_such_upload", "test": "test_multipart_no_such_upload", "response": "200", "error": "", @@ -40621,7 +41755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_precondition_failed_error", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_precondition_failed_error", "test": "test_precondition_failed_error", "response": "200", "error": "", @@ -40631,7 +41765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", "test": "test_put_and_get_bucket_policy", "response": "200", "error": "", @@ -40641,7 +41775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", "test": "test_put_and_get_object_with_content_language_disposition", "response": "200", "error": "", @@ -40651,7 +41785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", "test": "test_put_and_get_object_with_hash_prefix", "response": "200", "error": "", @@ -40661,7 +41795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", "test": "test_put_and_get_object_with_utf8_key", "response": "200", "error": "", @@ -40671,7 +41805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", "test": "test_put_bucket_inventory_config_order", "response": "200", "error": "", @@ -40681,7 +41815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", "test": "test_put_get_object_special_character[file%2Fname]", "response": "200", "error": "", @@ -40691,7 +41825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", "test": "test_put_get_object_special_character[test@key/]", "response": "200", "error": "", @@ -40701,17 +41835,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", "test": "test_put_object_acl_on_delete_marker", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", "test": "test_put_object_checksum[CRC32C]", "response": "200", "error": "", @@ -40721,7 +41855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", "test": "test_put_object_checksum[CRC32]", "response": "200", "error": "", @@ -40731,7 +41865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", "test": "test_put_object_checksum[SHA1]", "response": "200", "error": "", @@ -40741,7 +41875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", "test": "test_put_object_checksum[SHA256]", "response": "200", "error": "", @@ -40751,7 +41885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", "test": "test_put_object_chunked_newlines", "response": "200", "error": "", @@ -40761,7 +41895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", "test": "test_put_object_with_md5_and_chunk_signature", "response": "200", "error": "", @@ -40771,7 +41905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", "test": "test_putobject_with_multiple_keys", "response": "200", "error": "", @@ -40781,7 +41915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_header_body_length", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_header_body_length", "test": "test_range_header_body_length", "response": "200", "error": "", @@ -40791,7 +41925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_key_not_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_key_not_exists", "test": "test_range_key_not_exists", "response": "200", "error": "", @@ -40801,7 +41935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_region_header_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_region_header_exists", "test": "test_region_header_exists", "response": "200", "error": "", @@ -40811,7 +41945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", "test": "test_resource_object_with_slashes_in_key", "response": "200", "error": "", @@ -40821,7 +41955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", "test": "test_response_structure", "response": "200", "error": "", @@ -40831,7 +41965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", "test": "test_s3_analytics_configurations", "response": "200", "error": "", @@ -40841,7 +41975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", "test": "test_s3_batch_delete_objects", "response": "200", "error": "", @@ -40851,7 +41985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", "test": "test_s3_batch_delete_public_objects_using_requests", "response": "200", "error": "", @@ -40861,7 +41995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", "test": "test_s3_bucket_acl", "response": "200", "error": "", @@ -40871,7 +42005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "200", "error": "", @@ -40881,7 +42015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", "test": "test_s3_copy_content_type_and_metadata", "response": "200", "error": "", @@ -40891,7 +42025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", "test": "test_s3_copy_metadata_directive_copy", "response": "200", "error": "", @@ -40901,7 +42035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", "test": "test_s3_copy_metadata_replace", "response": "200", "error": "", @@ -40911,7 +42045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", "test": "test_s3_copy_object_in_place", "response": "200", "error": "", @@ -40921,7 +42055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", "test": "test_s3_copy_object_in_place_metadata_directive", "response": "200", "error": "", @@ -40931,7 +42065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", "test": "test_s3_copy_object_in_place_storage_class", "response": "200", "error": "", @@ -40941,7 +42075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", "test": "test_s3_copy_object_in_place_website_redirect_location", "response": "200", "error": "", @@ -40951,7 +42085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", "test": "test_s3_copy_object_in_place_with_encryption", "response": "200", "error": "", @@ -40961,7 +42095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "200", "error": "", @@ -40971,7 +42105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", "test": "test_s3_copy_object_storage_class", "response": "200", "error": "", @@ -40981,7 +42115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", "test": "test_s3_copy_object_with_checksum[CRC32C]", "response": "200", "error": "", @@ -40991,7 +42125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", "test": "test_s3_copy_object_with_checksum[CRC32]", "response": "200", "error": "", @@ -41001,7 +42135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", "test": "test_s3_copy_object_with_checksum[SHA1]", "response": "200", "error": "", @@ -41011,7 +42145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", "test": "test_s3_copy_object_with_checksum[SHA256]", "response": "200", "error": "", @@ -41021,7 +42155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", "test": "test_s3_copy_tagging_directive[COPY]", "response": "200", "error": "", @@ -41031,7 +42165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", "test": "test_s3_copy_tagging_directive[None]", "response": "200", "error": "", @@ -41041,7 +42175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", "test": "test_s3_copy_tagging_directive[REPLACE]", "response": "200", "error": "", @@ -41051,7 +42185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", "test": "test_s3_delete_object_with_version_id", "response": "200", "error": "", @@ -41061,7 +42195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", "test": "test_s3_delete_objects_trailing_slash", "response": "200", "error": "", @@ -41071,7 +42205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -41081,7 +42215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", "test": "test_s3_get_object_header_overrides", "response": "200", "error": "", @@ -41091,7 +42225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", "test": "test_s3_get_object_headers", "response": "200", "error": "", @@ -41101,7 +42235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", "test": "test_s3_intelligent_tier_config", "response": "200", "error": "", @@ -41111,7 +42245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", "test": "test_s3_inventory_report_crud", "response": "200", "error": "", @@ -41121,7 +42255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -41131,7 +42265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", "test": "test_s3_list_objects_empty_marker", "response": "200", "error": "", @@ -41141,7 +42275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", @@ -41151,7 +42285,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", "test": "test_s3_object_expiry", "response": "200", "error": "", @@ -41161,7 +42305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", "test": "test_s3_put_inventory_report_exceptions", "response": "200", "error": "", @@ -41171,7 +42315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", "test": "test_s3_put_more_than_1000_items", "response": "200", "error": "", @@ -41181,7 +42325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", "test": "test_s3_put_object_versioned", "response": "200", "error": "", @@ -41191,7 +42335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer", "test": "test_s3_request_payer", "response": "200", "error": "", @@ -41201,7 +42345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", "test": "test_s3_request_payer_exceptions", "response": "200", "error": "", @@ -41211,7 +42355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", "test": "test_s3_sse_bucket_key_default", "response": "200", "error": "", @@ -41221,7 +42365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", "test": "test_s3_upload_download_gzip", "response": "200", "error": "", @@ -41231,7 +42375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", "test": "test_s3_uppercase_key_names", "response": "200", "error": "", @@ -41241,7 +42385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", "test": "test_set_external_hostname", "response": "200", "error": "", @@ -41251,7 +42395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_big_file", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_big_file", "test": "test_upload_big_file", "response": "200", "error": "", @@ -41261,7 +42405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", "test": "test_upload_file_multipart", "response": "200", "error": "", @@ -41271,7 +42415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", "test": "test_upload_file_with_xml_preamble", "response": "200", "error": "", @@ -41281,7 +42425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", "test": "test_upload_part_chunked_newlines_valid_etag", "response": "200", "error": "", @@ -41291,7 +42435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", "test": "test_virtual_host_proxy_does_not_decode_gzip", "response": "200", "error": "", @@ -41301,7 +42445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", "test": "test_virtual_host_proxying_headers", "response": "200", "error": "", @@ -41311,7 +42455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", "test": "test_bucket_lifecycle_configuration_date", "response": "200", "error": "", @@ -41321,7 +42465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", "test": "test_bucket_lifecycle_configuration_object_expiry", "response": "200", "error": "", @@ -41331,7 +42475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", "response": "200", "error": "", @@ -41341,7 +42485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", "test": "test_bucket_lifecycle_multiple_rules", "response": "200", "error": "", @@ -41351,7 +42495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", "test": "test_bucket_lifecycle_object_size_rules", "response": "200", "error": "", @@ -41361,7 +42505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", "test": "test_bucket_lifecycle_tag_rules", "response": "200", "error": "", @@ -41371,7 +42515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", "test": "test_delete_bucket_lifecycle_configuration", "response": "200", "error": "", @@ -41381,7 +42525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", "test": "test_delete_lifecycle_configuration_on_bucket_deletion", "response": "200", "error": "", @@ -41391,7 +42535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", "test": "test_lifecycle_expired_object_delete_marker", "response": "200", "error": "", @@ -41401,7 +42545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", "test": "test_object_expiry_after_bucket_lifecycle_configuration", "response": "200", "error": "", @@ -41411,7 +42555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "200", "error": "", @@ -41421,7 +42565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", "test": "test_put_bucket_logging", "response": "200", "error": "", @@ -41431,7 +42575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", "test": "test_put_bucket_logging_accept_wrong_grants", "response": "200", "error": "", @@ -41441,7 +42585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", "test": "test_put_bucket_logging_wrong_target", "response": "200", "error": "", @@ -41451,7 +42595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", "test": "test_access_to_bucket_not_denied", "response": "200", "error": "", @@ -41461,7 +42605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", "test": "test_s3_get_deep_archive_object_restore", "response": "200", "error": "", @@ -41471,7 +42615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", "test": "test_storage_class_deep_archive", "response": "200", "error": "", @@ -41481,7 +42625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", "test": "test_put_object_with_legal_hold", "response": "200", "error": "", @@ -41491,7 +42635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", "test": "test_s3_copy_object_legal_hold", "response": "200", "error": "", @@ -41501,7 +42645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", "test": "test_s3_legal_hold_lock_versioned", "response": "200", "error": "", @@ -41511,7 +42655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", "test": "test_bucket_config_default_retention", "response": "200", "error": "", @@ -41521,7 +42665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", "test": "test_s3_copy_object_retention_lock", "response": "200", "error": "", @@ -41531,18 +42675,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", - "test": "test_delete_has_empty_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_object_with_metadata", + "test": "test_post_object_with_metadata", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_request_expires", + "test": "test_post_request_expires", + "response": "200", + "error": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", - "test": "test_get_object_ignores_request_body", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", + "test": "test_delete_has_empty_content_length_header", "response": "200", "error": "", "snapshot_skipped": "", @@ -41551,37 +42705,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", - "test": "test_get_request_expires_ignored_if_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", + "test": "test_get_object_ignores_request_body", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", - "test": "test_head_has_correct_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_post_request_expires", - "test": "test_post_request_expires", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", + "test": "test_head_has_correct_content_length_header", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", "test": "test_presign_check_signature_validation_for_port_permutation", "response": "200", "error": "", @@ -41591,7 +42745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", "test": "test_presign_with_additional_query_params", "response": "200", "error": "", @@ -41601,7 +42755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", "test": "test_presigned_url_signature_authentication[s3-False]", "response": "200", "error": "", @@ -41611,7 +42765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", "test": "test_presigned_url_signature_authentication[s3-True]", "response": "200", "error": "", @@ -41621,7 +42775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", "test": "test_presigned_url_signature_authentication[s3v4-False]", "response": "200", "error": "", @@ -41631,7 +42785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", "test": "test_presigned_url_signature_authentication[s3v4-True]", "response": "200", "error": "", @@ -41641,7 +42795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", "test": "test_presigned_url_signature_authentication_expired[s3-False]", "response": "200", "error": "", @@ -41651,7 +42805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", "test": "test_presigned_url_signature_authentication_expired[s3-True]", "response": "200", "error": "", @@ -41661,7 +42815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", "response": "200", "error": "", @@ -41671,7 +42825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", "response": "200", "error": "", @@ -41681,7 +42835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", "response": "200", "error": "", @@ -41691,7 +42845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", "response": "200", "error": "", @@ -41701,7 +42855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", "response": "200", "error": "", @@ -41711,7 +42865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", "response": "200", "error": "", @@ -41721,7 +42875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -41731,7 +42885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -41741,7 +42895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", "test": "test_presigned_url_with_session_token", "response": "200", "error": "", @@ -41751,7 +42905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object", "test": "test_put_object", "response": "200", "error": "", @@ -41761,7 +42915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", "response": "200", "error": "", @@ -41771,7 +42925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", "response": "200", "error": "", @@ -41781,7 +42935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", "response": "200", "error": "", @@ -41791,7 +42945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", "response": "200", "error": "", @@ -41801,7 +42955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", "test": "test_put_url_metadata", "response": "200", "error": "", @@ -41811,7 +42965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", "test": "test_s3_copy_md5", "response": "200", "error": "", @@ -41821,7 +42975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", "test": "test_s3_get_response_case_sensitive_headers[False]", "response": "200", "error": "", @@ -41831,7 +42985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", "test": "test_s3_get_response_case_sensitive_headers[True]", "response": "200", "error": "", @@ -41841,7 +42995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", "test": "test_s3_get_response_content_type_same_as_upload_and_range", "response": "200", "error": "", @@ -41851,7 +43005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", "test": "test_s3_get_response_default_content_type", "response": "200", "error": "", @@ -41861,7 +43015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", "test": "test_s3_get_response_header_overrides[s3]", "response": "200", "error": "", @@ -41871,7 +43025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", "test": "test_s3_get_response_header_overrides[s3v4]", "response": "200", "error": "", @@ -41881,7 +43035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", "test": "test_s3_presign_url_encoding[s3]", "response": "200", "error": "", @@ -41891,7 +43045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", "test": "test_s3_presign_url_encoding[s3v4]", "response": "200", "error": "", @@ -41901,7 +43055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", "test": "test_s3_presigned_url_expired[s3]", "response": "200", "error": "", @@ -41911,7 +43065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", "test": "test_s3_presigned_url_expired[s3v4]", "response": "200", "error": "", @@ -41921,7 +43075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", "test": "test_s3_put_presigned_url_missing_sig_param[s3]", "response": "200", "error": "", @@ -41931,7 +43085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", "response": "200", "error": "", @@ -41941,7 +43095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", "response": "200", "error": "", @@ -41951,7 +43105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", "test": "test_s3_put_presigned_url_with_different_headers[s3]", "response": "200", "error": "", @@ -41961,7 +43115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", "response": "200", "error": "", @@ -41971,7 +43125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "response": "200", "error": "", @@ -41981,7 +43135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "response": "200", "error": "", @@ -41991,7 +43145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "response": "200", "error": "", @@ -42001,7 +43155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", "response": "200", "error": "", @@ -42011,7 +43165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", "test": "test_crud_website_configuration", "response": "200", "error": "", @@ -42021,7 +43175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", "test": "test_object_website_redirect_location", "response": "200", "error": "", @@ -42031,7 +43185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", "test": "test_routing_rules_conditions", "response": "200", "error": "", @@ -42041,7 +43195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", "test": "test_routing_rules_empty_replace_prefix", "response": "200", "error": "", @@ -42051,7 +43205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", "test": "test_routing_rules_order", "response": "200", "error": "", @@ -42061,7 +43215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", "test": "test_routing_rules_redirects", "response": "200", "error": "", @@ -42071,7 +43225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", "test": "test_s3_static_website_hosting", "response": "200", "error": "", @@ -42081,7 +43235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", "test": "test_s3_static_website_index", "response": "200", "error": "", @@ -42091,7 +43245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "200", "error": "", @@ -42101,7 +43255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", "test": "test_website_hosting_404", "response": "200", "error": "", @@ -42111,7 +43265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", "test": "test_website_hosting_http_methods", "response": "200", "error": "", @@ -42121,7 +43275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", "test": "test_website_hosting_index_lookup", "response": "200", "error": "", @@ -42131,7 +43285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", "test": "test_website_hosting_no_such_website", "response": "200", "error": "", @@ -42141,7 +43295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", "test": "test_website_hosting_redirect_all", "response": "200", "error": "", @@ -42151,7 +43305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", "test": "test_cors_expose_headers", "response": "200", "error": "", @@ -42161,7 +43315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", "test": "test_cors_http_get_no_config", "response": "200", "error": "", @@ -42171,7 +43325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", "test": "test_cors_http_options_no_config", "response": "200", "error": "", @@ -42181,7 +43335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", "test": "test_cors_http_options_non_existent_bucket", "response": "200", "error": "", @@ -42191,7 +43345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", "test": "test_cors_http_options_non_existent_bucket_ls_allowed", "response": "200", "error": "", @@ -42201,7 +43355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", "test": "test_cors_list_buckets", "response": "200", "error": "", @@ -42211,7 +43365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", "test": "test_cors_match_headers", "response": "200", "error": "", @@ -42221,7 +43375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", "test": "test_cors_match_methods", "response": "200", "error": "", @@ -42231,7 +43385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "200", "error": "", @@ -42241,7 +43395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", "test": "test_cors_no_config_localstack_allowed", "response": "200", "error": "", @@ -42251,7 +43405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", "test": "test_delete_cors", "response": "200", "error": "", @@ -42261,7 +43415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", "test": "test_get_cors", "response": "200", "error": "", @@ -42271,7 +43425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors", "test": "test_put_cors", "response": "200", "error": "", @@ -42281,7 +43435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", "test": "test_put_cors_default_values", "response": "200", "error": "", @@ -42291,7 +43445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", "test": "test_put_cors_empty_origin", "response": "200", "error": "", @@ -42301,7 +43455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", "test": "test_put_cors_invalid_rules", "response": "200", "error": "", @@ -42311,7 +43465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -42321,7 +43475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -42331,7 +43485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -42341,7 +43495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -42351,7 +43505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -42361,7 +43515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", "test": "test_invalid_lambda_arn", "response": "200", "error": "", @@ -42371,7 +43525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -42381,7 +43535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", "test": "test_invalid_topic_arn", "response": "200", "error": "", @@ -42391,7 +43545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -42401,7 +43555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", @@ -42411,7 +43565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -42421,7 +43575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", @@ -42431,7 +43585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "200", "error": "", @@ -42441,7 +43595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -42451,7 +43605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", "test": "test_multiple_invalid_sqs_arns", "response": "200", "error": "", @@ -42461,7 +43615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -42471,7 +43625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -42481,7 +43635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -42491,7 +43645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -42501,7 +43655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -42511,7 +43665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -42521,7 +43675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -42531,7 +43685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -42541,7 +43695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -42551,7 +43705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -42561,7 +43715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -42571,127 +43725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", - "test": "test_201_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", - "test": "test_multipart_upload", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_non_us_east_1_location", - "test": "test_non_us_east_1_location", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", @@ -42701,7 +43735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", "test": "test_failing_start_transcription_job", "response": "200", "error": "", @@ -42711,7 +43745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", "test": "test_get_transcription_job", "response": "200", "error": "", @@ -42721,7 +43755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", "test": "test_list_transcription_jobs", "response": "200", "error": "", @@ -42731,7 +43765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", "test": "test_transcribe_happy_path", "response": "200", "error": "", @@ -42741,7 +43775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", @@ -42751,7 +43785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", @@ -42761,7 +43795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", @@ -42771,7 +43805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", @@ -42781,7 +43815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", @@ -42791,7 +43825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", @@ -42801,7 +43835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", "test": "test_transcribe_start_job_same_name", "response": "200", "error": "", @@ -42811,8 +43845,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42821,8 +43855,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42831,8 +43865,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42841,8 +43875,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42851,8 +43885,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42861,8 +43895,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", "snapshot_skipped": "", @@ -42871,7 +43905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", @@ -42880,6 +43914,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", + "test": "test_201_response", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", + "test": "test_multipart_upload", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_non_us_east_1_location", + "test": "test_non_us_east_1_location", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", "test": "test_cors_s3_override", @@ -42963,28 +44047,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", "snapshot_skipped": "", @@ -42993,17 +44067,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", - "test": "test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -43013,7 +44087,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -43023,7 +44097,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -43033,7 +44107,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -43043,7 +44117,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -43053,7 +44127,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -43063,7 +44137,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -43073,7 +44147,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -43083,7 +44157,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -43093,7 +44167,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -43103,7 +44177,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -43113,7 +44187,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -43121,6 +44195,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -43129,7 +44213,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", "test": "test_cors_http_options_no_config", "response": "400", "error": "CommonServiceException", @@ -43139,7 +44223,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", "test": "test_cors_http_options_non_existent_bucket", "response": "400", "error": "CommonServiceException", @@ -43149,7 +44233,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "400", "error": "CommonServiceException", @@ -43159,7 +44243,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "400", "error": "CommonServiceException", @@ -43169,7 +44253,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", "test": "test_cors_http_options_no_config", "response": "403", "error": "CommonServiceException", @@ -43179,7 +44263,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", "test": "test_cors_http_options_no_config", "response": "403", "error": "CommonServiceException", @@ -43189,7 +44273,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", "test": "test_cors_http_options_non_existent_bucket", "response": "403", "error": "CommonServiceException", @@ -43199,7 +44283,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", "test": "test_cors_match_headers", "response": "403", "error": "CommonServiceException", @@ -43209,7 +44293,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", "test": "test_cors_match_methods", "response": "403", "error": "CommonServiceException", @@ -43219,7 +44303,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "403", "error": "CommonServiceException", @@ -43229,7 +44313,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", "test": "test_put_cors_default_values", "response": "403", "error": "CommonServiceException", @@ -43243,167 +44327,167 @@ "Bucket, Delimiter, EncodingType, ExpectedBucketOwner, Marker, MaxKeys, OptionalObjectAttributes, Prefix, RequestPayer": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", - "test": "test_delete_bucket_with_content", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", - "test": "test_list_objects_with_prefix[%2F]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", - "test": "test_list_objects_with_prefix[/]", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", - "test": "test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", - "test": "test_s3_batch_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", "response": "200", "error": "", - "snapshot_skipped": "['$..Prefix']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", - "test": "test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", "response": "200", "error": "", - "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", - "test": "test_s3_get_object_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "test": "test_delete_bucket_with_content", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", - "test": "test_s3_list_objects_empty_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", + "test": "test_list_objects_with_prefix[%2F]", "response": "200", "error": "", - "snapshot_skipped": "['$..Prefix']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", - "test": "test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", + "test": "test_list_objects_with_prefix[/]", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", - "test": "test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", + "test": "test_response_structure", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", + "test": "test_s3_batch_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Prefix']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "test": "test_s3_batch_delete_public_objects_using_requests", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..DeleteResult.Deleted..VersionId', '$..Prefix', '$..DeleteResult.@xmlns']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "test": "test_s3_get_object_headers", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", + "test": "test_s3_list_objects_empty_marker", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Prefix']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "test": "test_s3_put_more_than_1000_items", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..ServerSideEncryption', '$..Prefix']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", + "test": "test_cross_account_access", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", @@ -43413,7 +44497,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_does_not_exist", "test": "test_bucket_does_not_exist", "response": "404", "error": "CommonServiceException", @@ -43423,7 +44507,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_does_not_exist", "test": "test_bucket_does_not_exist", "response": "404", "error": "CommonServiceException", @@ -43433,7 +44517,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_does_not_exist", "test": "test_bucket_does_not_exist", "response": "404", "error": "CommonServiceException", @@ -43443,7 +44527,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_does_not_exist", "test": "test_bucket_does_not_exist", "response": "404", "error": "CommonServiceException", @@ -43453,7 +44537,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_does_not_exist", "test": "test_bucket_does_not_exist", "response": "404", "error": "CommonServiceException", @@ -43463,7 +44547,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_does_not_exist", "test": "test_bucket_does_not_exist", "response": "404", "error": "CommonServiceException", @@ -43515,7 +44599,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -43525,7 +44609,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[False]", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", "test": "test_bucket_mounting[False]", "response": "200", "error": "", @@ -43535,7 +44619,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[True]", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[True]", "test": "test_bucket_mounting[True]", "response": "200", "error": "", @@ -43561,27 +44645,57 @@ "Bucket, ContinuationToken, Delimiter, EncodingType, ExpectedBucketOwner, FetchOwner, MaxKeys, OptionalObjectAttributes, Prefix, RequestPayer, StartAfter": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", "test": "test_create_and_then_remove_supported_resource_change_set", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -43591,7 +44705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", @@ -43601,7 +44715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -43611,17 +44725,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources", "test": "test_stack_update_resources", "response": "200", "error": "", "snapshot_skipped": "['$..ParameterValue', '$..PhysicalResourceId', '$..Capabilities']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -43631,7 +44745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -43641,17 +44755,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", "test": "test_cfn_apigateway_aws_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -43661,47 +44775,47 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -43711,37 +44825,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", "test": "test_cfn_handle_events_rule", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", "test": "test_firehose_stack_with_kinesis_as_source", "response": "200", "error": "", "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", "test": "test_describe_template", "response": "200", "error": "", @@ -43751,7 +44865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -43761,167 +44875,217 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_conditional_deployment", "test": "test_cfn_conditional_deployment", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", - "test": "test_sub_in_lambda_function_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_update_conditions", "test": "test_update_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_autoname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", "test": "test_bucket_autoname", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", "test": "test_cors_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", "test": "test_website_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::And-1-1-True]", "test": "test_and_or_functions[Fn::And-1-1-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-0-1-True]", "test": "test_and_or_functions[Fn::Or-0-1-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-0-True]", "test": "test_and_or_functions[Fn::Or-1-0-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_and_or_functions[Fn::Or-1-1-True]", "test": "test_and_or_functions[Fn::Or-1-1-True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", + "test": "test_delivery_stream_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -43931,7 +45095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -43941,7 +45105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "200", "error": "", @@ -43951,7 +45115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", "test": "test_layer_s3_content", "response": "200", "error": "", @@ -43961,7 +45125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", "test": "test_oversized_unzipped_lambda", "response": "200", "error": "", @@ -43971,7 +45135,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", "test": "test_bucket_exists", "response": "200", "error": "", @@ -43981,7 +45155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", "test": "test_copy_in_place_with_bucket_encryption", "response": "200", "error": "", @@ -43991,7 +45165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", "test": "test_copy_object_kms", "response": "200", "error": "", @@ -44001,7 +45175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_with_existing_name", "test": "test_create_bucket_with_existing_name", "response": "200", "error": "", @@ -44011,7 +45185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", "test": "test_delete_bucket_with_content", "response": "200", "error": "", @@ -44021,7 +45195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", "test": "test_delete_keys_in_versioned_bucket", "response": "200", "error": "", @@ -44031,7 +45205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys", "test": "test_delete_non_existing_keys", "response": "200", "error": "", @@ -44041,7 +45215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", "test": "test_delete_non_existing_keys_quiet", "response": "200", "error": "", @@ -44051,7 +45225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_object_tagging", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_object_tagging", "test": "test_delete_object_tagging", "response": "200", "error": "", @@ -44061,7 +45235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_different_location_constraint", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", "test": "test_different_location_constraint", "response": "200", "error": "", @@ -44071,7 +45245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", "test": "test_download_fileobj_multiple_range_requests", "response": "200", "error": "", @@ -44081,7 +45255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_etag_on_get_object_call", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", "test": "test_etag_on_get_object_call", "response": "200", "error": "", @@ -44091,7 +45265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", "test": "test_get_bucket_versioning_order", "response": "200", "error": "", @@ -44101,7 +45275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", "test": "test_get_object_after_deleted_in_versioned_bucket", "response": "200", "error": "", @@ -44111,7 +45285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", "test": "test_get_object_content_length_with_virtual_host[False]", "response": "200", "error": "", @@ -44121,7 +45295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", "test": "test_get_object_content_length_with_virtual_host[True]", "response": "200", "error": "", @@ -44131,7 +45305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", "test": "test_get_object_with_anon_credentials", "response": "200", "error": "", @@ -44141,7 +45315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_range_object_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_range_object_headers", "test": "test_get_range_object_headers", "response": "200", "error": "", @@ -44151,7 +45325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_head_object_fields", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_head_object_fields", "test": "test_head_object_fields", "response": "200", "error": "", @@ -44161,7 +45335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_invalid_range_error", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_invalid_range_error", "test": "test_invalid_range_error", "response": "200", "error": "", @@ -44171,7 +45345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", "test": "test_list_multipart_uploads_parameters", "response": "200", "error": "", @@ -44181,7 +45355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", "test": "test_list_objects_v2_with_prefix", "response": "200", "error": "", @@ -44191,7 +45365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", "test": "test_list_objects_versions_with_prefix", "response": "200", "error": "", @@ -44201,7 +45375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", "test": "test_list_objects_with_prefix[%2F]", "response": "200", "error": "", @@ -44211,7 +45385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", "test": "test_list_objects_with_prefix[/]", "response": "200", "error": "", @@ -44221,7 +45395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", "test": "test_metadata_header_character_decoding", "response": "200", "error": "", @@ -44231,7 +45405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", "test": "test_multipart_and_list_parts", "response": "200", "error": "", @@ -44241,7 +45415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", "test": "test_multipart_copy_object_etag", "response": "200", "error": "", @@ -44251,7 +45425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_no_such_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_no_such_upload", "test": "test_multipart_no_such_upload", "response": "200", "error": "", @@ -44261,7 +45435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_precondition_failed_error", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_precondition_failed_error", "test": "test_precondition_failed_error", "response": "200", "error": "", @@ -44271,7 +45445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", "test": "test_put_and_get_bucket_policy", "response": "200", "error": "", @@ -44281,7 +45455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", "test": "test_put_and_get_object_with_content_language_disposition", "response": "200", "error": "", @@ -44291,7 +45465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", "test": "test_put_and_get_object_with_hash_prefix", "response": "200", "error": "", @@ -44301,7 +45475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", "test": "test_put_and_get_object_with_utf8_key", "response": "200", "error": "", @@ -44311,7 +45485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", "test": "test_put_bucket_inventory_config_order", "response": "200", "error": "", @@ -44321,7 +45495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", "test": "test_put_get_object_special_character[file%2Fname]", "response": "200", "error": "", @@ -44331,7 +45505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", "test": "test_put_get_object_special_character[test@key/]", "response": "200", "error": "", @@ -44341,17 +45515,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", "test": "test_put_object_acl_on_delete_marker", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", "test": "test_put_object_checksum[CRC32C]", "response": "200", "error": "", @@ -44361,7 +45535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", "test": "test_put_object_checksum[CRC32]", "response": "200", "error": "", @@ -44371,7 +45545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", "test": "test_put_object_checksum[SHA1]", "response": "200", "error": "", @@ -44381,7 +45555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", "test": "test_put_object_checksum[SHA256]", "response": "200", "error": "", @@ -44391,7 +45565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", "test": "test_put_object_chunked_newlines", "response": "200", "error": "", @@ -44401,7 +45575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", "test": "test_put_object_with_md5_and_chunk_signature", "response": "200", "error": "", @@ -44411,7 +45585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", "test": "test_putobject_with_multiple_keys", "response": "200", "error": "", @@ -44421,7 +45595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_header_body_length", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_header_body_length", "test": "test_range_header_body_length", "response": "200", "error": "", @@ -44431,7 +45605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_key_not_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_key_not_exists", "test": "test_range_key_not_exists", "response": "200", "error": "", @@ -44441,7 +45615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_region_header_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_region_header_exists", "test": "test_region_header_exists", "response": "200", "error": "", @@ -44451,7 +45625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", "test": "test_resource_object_with_slashes_in_key", "response": "200", "error": "", @@ -44461,7 +45635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", "test": "test_response_structure", "response": "200", "error": "", @@ -44471,7 +45645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", "test": "test_s3_analytics_configurations", "response": "200", "error": "", @@ -44481,7 +45655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", "test": "test_s3_batch_delete_objects", "response": "200", "error": "", @@ -44491,7 +45665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", "test": "test_s3_batch_delete_public_objects_using_requests", "response": "200", "error": "", @@ -44501,7 +45675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", "test": "test_s3_bucket_acl", "response": "200", "error": "", @@ -44511,7 +45685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "200", "error": "", @@ -44521,7 +45695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", "test": "test_s3_copy_content_type_and_metadata", "response": "200", "error": "", @@ -44531,7 +45705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", "test": "test_s3_copy_metadata_directive_copy", "response": "200", "error": "", @@ -44541,7 +45715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", "test": "test_s3_copy_metadata_replace", "response": "200", "error": "", @@ -44551,7 +45725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", "test": "test_s3_copy_object_in_place", "response": "200", "error": "", @@ -44561,7 +45735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", "test": "test_s3_copy_object_in_place_metadata_directive", "response": "200", "error": "", @@ -44571,7 +45745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", "test": "test_s3_copy_object_in_place_storage_class", "response": "200", "error": "", @@ -44581,7 +45755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", "test": "test_s3_copy_object_in_place_website_redirect_location", "response": "200", "error": "", @@ -44591,7 +45765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", "test": "test_s3_copy_object_in_place_with_encryption", "response": "200", "error": "", @@ -44601,7 +45775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "200", "error": "", @@ -44611,7 +45785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", "test": "test_s3_copy_object_storage_class", "response": "200", "error": "", @@ -44621,7 +45795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", "test": "test_s3_copy_object_with_checksum[CRC32C]", "response": "200", "error": "", @@ -44631,7 +45805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", "test": "test_s3_copy_object_with_checksum[CRC32]", "response": "200", "error": "", @@ -44641,7 +45815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", "test": "test_s3_copy_object_with_checksum[SHA1]", "response": "200", "error": "", @@ -44651,7 +45825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", "test": "test_s3_copy_object_with_checksum[SHA256]", "response": "200", "error": "", @@ -44661,7 +45835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", "test": "test_s3_copy_tagging_directive[COPY]", "response": "200", "error": "", @@ -44671,7 +45845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", "test": "test_s3_copy_tagging_directive[None]", "response": "200", "error": "", @@ -44681,7 +45855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", "test": "test_s3_copy_tagging_directive[REPLACE]", "response": "200", "error": "", @@ -44691,7 +45865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", "test": "test_s3_delete_object_with_version_id", "response": "200", "error": "", @@ -44701,7 +45875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", "test": "test_s3_delete_objects_trailing_slash", "response": "200", "error": "", @@ -44711,7 +45885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -44721,7 +45895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", "test": "test_s3_get_object_header_overrides", "response": "200", "error": "", @@ -44731,7 +45905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", "test": "test_s3_get_object_headers", "response": "200", "error": "", @@ -44741,7 +45915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", "test": "test_s3_intelligent_tier_config", "response": "200", "error": "", @@ -44751,7 +45925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", "test": "test_s3_inventory_report_crud", "response": "200", "error": "", @@ -44761,7 +45935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -44771,7 +45945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_list_objects_empty_marker", "test": "test_s3_list_objects_empty_marker", "response": "200", "error": "", @@ -44781,7 +45955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", @@ -44791,7 +45965,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", "test": "test_s3_object_expiry", "response": "200", "error": "", @@ -44801,7 +45985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", "test": "test_s3_put_inventory_report_exceptions", "response": "200", "error": "", @@ -44811,7 +45995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", "test": "test_s3_put_more_than_1000_items", "response": "200", "error": "", @@ -44821,7 +46005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", "test": "test_s3_put_object_versioned", "response": "200", "error": "", @@ -44831,7 +46015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer", "test": "test_s3_request_payer", "response": "200", "error": "", @@ -44841,7 +46025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", "test": "test_s3_request_payer_exceptions", "response": "200", "error": "", @@ -44851,7 +46035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", "test": "test_s3_sse_bucket_key_default", "response": "200", "error": "", @@ -44861,7 +46045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", "test": "test_s3_upload_download_gzip", "response": "200", "error": "", @@ -44871,7 +46055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", "test": "test_s3_uppercase_key_names", "response": "200", "error": "", @@ -44881,7 +46065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", "test": "test_set_external_hostname", "response": "200", "error": "", @@ -44891,7 +46075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_big_file", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_big_file", "test": "test_upload_big_file", "response": "200", "error": "", @@ -44901,7 +46085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", "test": "test_upload_file_multipart", "response": "200", "error": "", @@ -44911,7 +46095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", "test": "test_upload_file_with_xml_preamble", "response": "200", "error": "", @@ -44921,7 +46105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", "test": "test_upload_part_chunked_newlines_valid_etag", "response": "200", "error": "", @@ -44931,7 +46115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", "test": "test_virtual_host_proxy_does_not_decode_gzip", "response": "200", "error": "", @@ -44941,7 +46125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", "test": "test_virtual_host_proxying_headers", "response": "200", "error": "", @@ -44951,7 +46135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", "test": "test_bucket_lifecycle_configuration_date", "response": "200", "error": "", @@ -44961,7 +46145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", "test": "test_bucket_lifecycle_configuration_object_expiry", "response": "200", "error": "", @@ -44971,7 +46155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", "response": "200", "error": "", @@ -44981,7 +46165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", "test": "test_bucket_lifecycle_multiple_rules", "response": "200", "error": "", @@ -44991,7 +46175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", "test": "test_bucket_lifecycle_object_size_rules", "response": "200", "error": "", @@ -45001,7 +46185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", "test": "test_bucket_lifecycle_tag_rules", "response": "200", "error": "", @@ -45011,7 +46195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", "test": "test_delete_bucket_lifecycle_configuration", "response": "200", "error": "", @@ -45021,7 +46205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", "test": "test_delete_lifecycle_configuration_on_bucket_deletion", "response": "200", "error": "", @@ -45031,7 +46215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", "test": "test_lifecycle_expired_object_delete_marker", "response": "200", "error": "", @@ -45041,7 +46225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", "test": "test_object_expiry_after_bucket_lifecycle_configuration", "response": "200", "error": "", @@ -45051,7 +46235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "200", "error": "", @@ -45061,7 +46245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", "test": "test_put_bucket_logging", "response": "200", "error": "", @@ -45071,7 +46255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", "test": "test_put_bucket_logging_accept_wrong_grants", "response": "200", "error": "", @@ -45081,7 +46265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", "test": "test_put_bucket_logging_wrong_target", "response": "200", "error": "", @@ -45091,7 +46275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", "test": "test_access_to_bucket_not_denied", "response": "200", "error": "", @@ -45101,7 +46285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", "test": "test_s3_get_deep_archive_object_restore", "response": "200", "error": "", @@ -45111,7 +46295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", "test": "test_storage_class_deep_archive", "response": "200", "error": "", @@ -45121,7 +46305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", "test": "test_put_object_with_legal_hold", "response": "200", "error": "", @@ -45131,7 +46315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", "test": "test_s3_copy_object_legal_hold", "response": "200", "error": "", @@ -45141,7 +46325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", "test": "test_s3_legal_hold_lock_versioned", "response": "200", "error": "", @@ -45151,7 +46335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", "test": "test_bucket_config_default_retention", "response": "200", "error": "", @@ -45161,7 +46345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", "test": "test_s3_copy_object_retention_lock", "response": "200", "error": "", @@ -45171,18 +46355,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", - "test": "test_delete_has_empty_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_object_with_metadata", + "test": "test_post_object_with_metadata", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ServerSideEncryption']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_request_expires", + "test": "test_post_request_expires", + "response": "200", + "error": "", + "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", - "test": "test_get_object_ignores_request_body", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", + "test": "test_delete_has_empty_content_length_header", "response": "200", "error": "", "snapshot_skipped": "", @@ -45191,37 +46385,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", - "test": "test_get_request_expires_ignored_if_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", + "test": "test_get_object_ignores_request_body", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", - "test": "test_head_has_correct_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_post_request_expires", - "test": "test_post_request_expires", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", + "test": "test_head_has_correct_content_length_header", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", "test": "test_presign_check_signature_validation_for_port_permutation", "response": "200", "error": "", @@ -45231,7 +46425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", "test": "test_presign_with_additional_query_params", "response": "200", "error": "", @@ -45241,7 +46435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", "test": "test_presigned_url_signature_authentication[s3-False]", "response": "200", "error": "", @@ -45251,7 +46445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", "test": "test_presigned_url_signature_authentication[s3-True]", "response": "200", "error": "", @@ -45261,7 +46455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", "test": "test_presigned_url_signature_authentication[s3v4-False]", "response": "200", "error": "", @@ -45271,7 +46465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", "test": "test_presigned_url_signature_authentication[s3v4-True]", "response": "200", "error": "", @@ -45281,7 +46475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", "test": "test_presigned_url_signature_authentication_expired[s3-False]", "response": "200", "error": "", @@ -45291,7 +46485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", "test": "test_presigned_url_signature_authentication_expired[s3-True]", "response": "200", "error": "", @@ -45301,7 +46495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", "response": "200", "error": "", @@ -45311,7 +46505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", "response": "200", "error": "", @@ -45321,7 +46515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", "response": "200", "error": "", @@ -45331,7 +46525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", "response": "200", "error": "", @@ -45341,7 +46535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", "response": "200", "error": "", @@ -45351,7 +46545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", "response": "200", "error": "", @@ -45361,7 +46555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -45371,7 +46565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -45381,7 +46575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", "test": "test_presigned_url_with_session_token", "response": "200", "error": "", @@ -45391,7 +46585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object", "test": "test_put_object", "response": "200", "error": "", @@ -45401,7 +46595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", "response": "200", "error": "", @@ -45411,7 +46605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", "response": "200", "error": "", @@ -45421,7 +46615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", "response": "200", "error": "", @@ -45431,7 +46625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", "response": "200", "error": "", @@ -45441,7 +46635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", "test": "test_put_url_metadata", "response": "200", "error": "", @@ -45451,7 +46645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", "test": "test_s3_copy_md5", "response": "200", "error": "", @@ -45461,7 +46655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", "test": "test_s3_get_response_case_sensitive_headers[False]", "response": "200", "error": "", @@ -45471,7 +46665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", "test": "test_s3_get_response_case_sensitive_headers[True]", "response": "200", "error": "", @@ -45481,7 +46675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", "test": "test_s3_get_response_content_type_same_as_upload_and_range", "response": "200", "error": "", @@ -45491,7 +46685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", "test": "test_s3_get_response_default_content_type", "response": "200", "error": "", @@ -45501,7 +46695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", "test": "test_s3_get_response_header_overrides[s3]", "response": "200", "error": "", @@ -45511,7 +46705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", "test": "test_s3_get_response_header_overrides[s3v4]", "response": "200", "error": "", @@ -45521,7 +46715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", "test": "test_s3_presign_url_encoding[s3]", "response": "200", "error": "", @@ -45531,7 +46725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", "test": "test_s3_presign_url_encoding[s3v4]", "response": "200", "error": "", @@ -45541,7 +46735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", "test": "test_s3_presigned_url_expired[s3]", "response": "200", "error": "", @@ -45551,7 +46745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", "test": "test_s3_presigned_url_expired[s3v4]", "response": "200", "error": "", @@ -45561,7 +46755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", "test": "test_s3_put_presigned_url_missing_sig_param[s3]", "response": "200", "error": "", @@ -45571,7 +46765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", "response": "200", "error": "", @@ -45581,7 +46775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", "response": "200", "error": "", @@ -45591,7 +46785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", "test": "test_s3_put_presigned_url_with_different_headers[s3]", "response": "200", "error": "", @@ -45601,7 +46795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", "response": "200", "error": "", @@ -45611,7 +46805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "response": "200", "error": "", @@ -45621,7 +46815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "response": "200", "error": "", @@ -45631,7 +46825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "response": "200", "error": "", @@ -45641,7 +46835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", "response": "200", "error": "", @@ -45651,7 +46845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", "test": "test_crud_website_configuration", "response": "200", "error": "", @@ -45661,7 +46855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", "test": "test_object_website_redirect_location", "response": "200", "error": "", @@ -45671,7 +46865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", "test": "test_routing_rules_conditions", "response": "200", "error": "", @@ -45681,7 +46875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", "test": "test_routing_rules_empty_replace_prefix", "response": "200", "error": "", @@ -45691,7 +46885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", "test": "test_routing_rules_order", "response": "200", "error": "", @@ -45701,7 +46895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", "test": "test_routing_rules_redirects", "response": "200", "error": "", @@ -45711,7 +46905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", "test": "test_s3_static_website_hosting", "response": "200", "error": "", @@ -45721,7 +46915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", "test": "test_s3_static_website_index", "response": "200", "error": "", @@ -45731,7 +46925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "200", "error": "", @@ -45741,7 +46935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", "test": "test_website_hosting_404", "response": "200", "error": "", @@ -45751,7 +46945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", "test": "test_website_hosting_http_methods", "response": "200", "error": "", @@ -45761,7 +46955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", "test": "test_website_hosting_index_lookup", "response": "200", "error": "", @@ -45771,7 +46965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", "test": "test_website_hosting_no_such_website", "response": "200", "error": "", @@ -45781,7 +46975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", "test": "test_website_hosting_redirect_all", "response": "200", "error": "", @@ -45791,7 +46985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", "test": "test_cors_expose_headers", "response": "200", "error": "", @@ -45801,7 +46995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", "test": "test_cors_http_get_no_config", "response": "200", "error": "", @@ -45811,7 +47005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", "test": "test_cors_http_options_no_config", "response": "200", "error": "", @@ -45821,7 +47015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket", "test": "test_cors_http_options_non_existent_bucket", "response": "200", "error": "", @@ -45831,7 +47025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_non_existent_bucket_ls_allowed", "test": "test_cors_http_options_non_existent_bucket_ls_allowed", "response": "200", "error": "", @@ -45841,7 +47035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", "test": "test_cors_list_buckets", "response": "200", "error": "", @@ -45851,7 +47045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", "test": "test_cors_match_headers", "response": "200", "error": "", @@ -45861,7 +47055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", "test": "test_cors_match_methods", "response": "200", "error": "", @@ -45871,7 +47065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "200", "error": "", @@ -45881,7 +47075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", "test": "test_cors_no_config_localstack_allowed", "response": "200", "error": "", @@ -45891,7 +47085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", "test": "test_delete_cors", "response": "200", "error": "", @@ -45901,7 +47095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", "test": "test_get_cors", "response": "200", "error": "", @@ -45911,7 +47105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors", "test": "test_put_cors", "response": "200", "error": "", @@ -45921,7 +47115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", "test": "test_put_cors_default_values", "response": "200", "error": "", @@ -45931,7 +47125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", "test": "test_put_cors_empty_origin", "response": "200", "error": "", @@ -45941,7 +47135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", "test": "test_put_cors_invalid_rules", "response": "200", "error": "", @@ -45951,7 +47145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -45961,7 +47155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -45971,7 +47165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -45981,7 +47175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -45991,7 +47185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -46001,7 +47195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", "test": "test_invalid_lambda_arn", "response": "200", "error": "", @@ -46011,7 +47205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -46021,7 +47215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", "test": "test_invalid_topic_arn", "response": "200", "error": "", @@ -46031,7 +47225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -46041,7 +47235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", @@ -46051,7 +47245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -46061,7 +47255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", @@ -46071,7 +47265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "200", "error": "", @@ -46081,7 +47275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -46091,7 +47285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", "test": "test_multiple_invalid_sqs_arns", "response": "200", "error": "", @@ -46101,7 +47295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -46111,7 +47305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -46121,7 +47315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -46131,7 +47325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -46141,7 +47335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -46151,7 +47345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -46161,7 +47355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -46171,7 +47365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -46181,7 +47375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -46191,7 +47385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -46201,7 +47395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -46211,248 +47405,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", - "response": "200", - "error": "", - "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_delivery_stream_with_kinesis_as_source", - "test": "test_delivery_stream_with_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", + "test": "test_failing_start_transcription_job", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", - "test": "test_201_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", - "test": "test_multipart_upload", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_non_us_east_1_location", - "test": "test_non_us_east_1_location", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "test": "test_get_transcription_job", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "test": "test_list_transcription_jobs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "test": "test_transcribe_happy_path", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", - "test": "test_failing_start_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", - "test": "test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", - "test": "test_list_transcription_jobs", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", - "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", @@ -46461,8 +47505,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", @@ -46471,58 +47515,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "test": "test_transcribe_start_job_same_name", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", @@ -46531,8 +47575,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", "snapshot_skipped": "", @@ -46541,8 +47585,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", "snapshot_skipped": "", @@ -46551,48 +47595,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", - "test": "test_cors_s3_override", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_201_response", + "test": "test_201_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -46601,40 +47645,50 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", - "test": "test_delete_bucket_with_content", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", - "aws_validated": true, - "snapshot_tested": true, + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_multipart_upload", + "test": "test_multipart_upload", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", - "test": "test_delete_lifecycle_configuration_on_bucket_deletion", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestS3::test_non_us_east_1_location", + "test": "test_non_us_east_1_location", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "404", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", + "test": "test_cors_s3_override", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -46659,59 +47713,49 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "test": "test_delete_bucket_with_content", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", + "test": "test_delete_lifecycle_configuration_on_bucket_deletion", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ], + "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", "test": "test_s3_cross_account_get_object", @@ -46783,47 +47827,67 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", + "response": "200", + "error": "", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", "test": "test_create_trail", "response": "200", "error": "", @@ -46833,7 +47897,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_no_logging_if_no_startup", "test": "test_no_logging_if_no_startup", "response": "200", "error": "", @@ -46843,7 +47907,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", "test": "test_select_query_archive", "response": "200", "error": "", @@ -46853,7 +47917,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -46863,7 +47927,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -46873,7 +47947,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -46883,7 +47957,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -46893,7 +47967,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -46903,7 +47977,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -46913,7 +47987,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -46923,7 +47997,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -46933,7 +48007,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -46943,7 +48017,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -46953,7 +48027,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -46963,7 +48037,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -46973,7 +48047,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -46981,6 +48055,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -46989,7 +48073,7 @@ "Bucket, ExpectedBucketOwner, Key, MaxParts, PartNumberMarker, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, UploadId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", "test": "test_multipart_and_list_parts", "response": "200", "error": "", @@ -46999,7 +48083,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", "test": "test_multipart_and_list_parts", "response": "404", "error": "CommonServiceException", @@ -47015,7 +48099,7 @@ "ACL, AccessControlPolicy, Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, GrantFullControl, GrantRead, GrantReadACP, GrantWrite, GrantWriteACP": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", "test": "test_get_object_with_anon_credentials", "response": "200", "error": "", @@ -47025,7 +48109,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", "test": "test_s3_batch_delete_public_objects_using_requests", "response": "200", "error": "", @@ -47035,7 +48119,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl", "test": "test_s3_bucket_acl", "response": "200", "error": "", @@ -47045,7 +48129,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", @@ -47055,7 +48139,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", "test": "test_object_website_redirect_location", "response": "200", "error": "", @@ -47065,7 +48149,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", "test": "test_routing_rules_conditions", "response": "200", "error": "", @@ -47075,7 +48159,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", "test": "test_routing_rules_empty_replace_prefix", "response": "200", "error": "", @@ -47085,7 +48169,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", "test": "test_routing_rules_order", "response": "200", "error": "", @@ -47095,7 +48179,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", "test": "test_routing_rules_redirects", "response": "200", "error": "", @@ -47105,7 +48189,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", "test": "test_s3_static_website_hosting", "response": "200", "error": "", @@ -47115,7 +48199,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", "test": "test_s3_static_website_index", "response": "200", "error": "", @@ -47125,7 +48209,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", "test": "test_website_hosting_404", "response": "200", "error": "", @@ -47135,7 +48219,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", "test": "test_website_hosting_http_methods", "response": "200", "error": "", @@ -47145,7 +48229,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", "test": "test_website_hosting_index_lookup", "response": "200", "error": "", @@ -47155,7 +48239,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_no_such_website", "test": "test_website_hosting_no_such_website", "response": "200", "error": "", @@ -47165,7 +48249,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", "test": "test_website_hosting_redirect_all", "response": "200", "error": "", @@ -47175,7 +48259,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", "test": "test_cors_expose_headers", "response": "200", "error": "", @@ -47185,7 +48269,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", "test": "test_cors_match_headers", "response": "200", "error": "", @@ -47195,7 +48279,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", "test": "test_cors_match_methods", "response": "200", "error": "", @@ -47205,7 +48289,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", "test": "test_put_cors_default_values", "response": "200", "error": "", @@ -47215,7 +48299,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "InvalidArgument", @@ -47225,7 +48309,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "InvalidArgument", @@ -47235,7 +48319,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "InvalidArgument", @@ -47245,7 +48329,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "InvalidArgument", @@ -47255,7 +48339,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "MalformedACLError", @@ -47265,7 +48349,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "MalformedACLError", @@ -47275,7 +48359,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "InvalidArgument", @@ -47285,7 +48369,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "InvalidArgument", @@ -47295,7 +48379,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "InvalidArgument", @@ -47305,7 +48389,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "MalformedACLError", @@ -47315,7 +48399,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "CommonServiceException", @@ -47325,7 +48409,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "MissingSecurityHeader", @@ -47335,7 +48419,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "InvalidRequest", @@ -47345,7 +48429,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_bucket_acl_exceptions", "test": "test_s3_bucket_acl_exceptions", "response": "400", "error": "UnexpectedContent", @@ -47361,7 +48445,7 @@ "AnalyticsConfiguration, Bucket, ExpectedBucketOwner, Id": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", "test": "test_s3_analytics_configurations", "response": "204", "error": "", @@ -47371,7 +48455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", "test": "test_s3_analytics_configurations", "response": "400", "error": "MalformedXML", @@ -47387,27 +48471,27 @@ "Bucket, CORSConfiguration, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_cors_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_cors_configuration", "test": "test_cors_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", "test": "test_create_stack_set_with_stack_instances", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", "test": "test_bucket_exists", "response": "200", "error": "", @@ -47417,7 +48501,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", "test": "test_cors_expose_headers", "response": "200", "error": "", @@ -47427,7 +48511,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", "test": "test_cors_match_headers", "response": "200", "error": "", @@ -47437,7 +48521,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", "test": "test_cors_match_methods", "response": "200", "error": "", @@ -47447,7 +48531,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "200", "error": "", @@ -47457,7 +48541,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", "test": "test_delete_cors", "response": "200", "error": "", @@ -47467,7 +48551,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", "test": "test_get_cors", "response": "200", "error": "", @@ -47477,7 +48561,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors", "test": "test_put_cors", "response": "200", "error": "", @@ -47487,7 +48571,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", "test": "test_put_cors_default_values", "response": "200", "error": "", @@ -47497,7 +48581,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_empty_origin", "test": "test_put_cors_empty_origin", "response": "200", "error": "", @@ -47527,7 +48611,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", "test": "test_put_cors_invalid_rules", "response": "400", "error": "CommonServiceException", @@ -47537,7 +48621,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules", "test": "test_put_cors_invalid_rules", "response": "400", "error": "CommonServiceException", @@ -47553,7 +48637,7 @@ "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, ServerSideEncryptionConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", "test": "test_copy_in_place_with_bucket_encryption", "response": "200", "error": "", @@ -47563,7 +48647,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", "test": "test_s3_sse_bucket_key_default", "response": "200", "error": "", @@ -47579,7 +48663,7 @@ "Bucket, Id, IntelligentTieringConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", "test": "test_s3_intelligent_tier_config", "response": "204", "error": "", @@ -47589,7 +48673,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_intelligent_tier_config", "test": "test_s3_intelligent_tier_config", "response": "400", "error": "MalformedXML", @@ -47605,7 +48689,7 @@ "Bucket, ExpectedBucketOwner, Id, InventoryConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_bucket_inventory_config_order", "test": "test_put_bucket_inventory_config_order", "response": "204", "error": "", @@ -47615,7 +48699,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", "test": "test_s3_inventory_report_crud", "response": "204", "error": "", @@ -47625,7 +48709,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", "test": "test_s3_put_inventory_report_exceptions", "response": "400", "error": "CommonServiceException", @@ -47635,7 +48719,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", "test": "test_s3_put_inventory_report_exceptions", "response": "400", "error": "CommonServiceException", @@ -47645,7 +48729,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", "test": "test_s3_put_inventory_report_exceptions", "response": "400", "error": "MalformedXML", @@ -47655,7 +48739,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", "test": "test_s3_put_inventory_report_exceptions", "response": "400", "error": "MalformedXML", @@ -47665,7 +48749,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", "test": "test_s3_put_inventory_report_exceptions", "response": "400", "error": "MalformedXML", @@ -47675,7 +48759,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_inventory_report_exceptions", "test": "test_s3_put_inventory_report_exceptions", "response": "400", "error": "MalformedXML", @@ -47691,7 +48775,7 @@ "Bucket, ChecksumAlgorithm, ExpectedBucketOwner, LifecycleConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_date", "test": "test_bucket_lifecycle_configuration_date", "response": "200", "error": "", @@ -47701,7 +48785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", "test": "test_bucket_lifecycle_configuration_object_expiry", "response": "200", "error": "", @@ -47711,7 +48795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", "response": "200", "error": "", @@ -47721,7 +48805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", "test": "test_bucket_lifecycle_multiple_rules", "response": "200", "error": "", @@ -47731,7 +48815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", "test": "test_bucket_lifecycle_object_size_rules", "response": "200", "error": "", @@ -47741,7 +48825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", "test": "test_bucket_lifecycle_tag_rules", "response": "200", "error": "", @@ -47751,7 +48835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", "test": "test_delete_bucket_lifecycle_configuration", "response": "200", "error": "", @@ -47761,7 +48845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_lifecycle_configuration_on_bucket_deletion", "test": "test_delete_lifecycle_configuration_on_bucket_deletion", "response": "200", "error": "", @@ -47771,7 +48855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", "test": "test_lifecycle_expired_object_delete_marker", "response": "200", "error": "", @@ -47781,7 +48865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", "test": "test_object_expiry_after_bucket_lifecycle_configuration", "response": "200", "error": "", @@ -47791,7 +48875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", "test": "test_terraform_request_sequence", "response": "200", "error": "", @@ -47801,7 +48885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "400", "error": "MalformedXML", @@ -47811,7 +48895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "400", "error": "MalformedXML", @@ -47821,7 +48905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "400", "error": "MalformedXML", @@ -47831,7 +48915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "400", "error": "MalformedXML", @@ -47841,7 +48925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "400", "error": "MalformedXML", @@ -47851,7 +48935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "400", "error": "InvalidArgument", @@ -47861,7 +48945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "400", "error": "InvalidRequest", @@ -47871,7 +48955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_put_bucket_lifecycle_conf_exc", "test": "test_put_bucket_lifecycle_conf_exc", "response": "400", "error": "MalformedXML", @@ -47887,7 +48971,7 @@ "Bucket, BucketLoggingStatus, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", "test": "test_put_bucket_logging", "response": "200", "error": "", @@ -47897,7 +48981,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_accept_wrong_grants", "test": "test_put_bucket_logging_accept_wrong_grants", "response": "200", "error": "", @@ -47907,7 +48991,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", "test": "test_put_bucket_logging_wrong_target", "response": "400", "error": "InvalidTargetBucketForLogging", @@ -47917,7 +49001,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_wrong_target", "test": "test_put_bucket_logging_wrong_target", "response": "403", "error": "CrossLocationLoggingProhibitted", @@ -47933,27 +49017,37 @@ "Bucket, ExpectedBucketOwner, NotificationConfiguration, SkipDestinationValidation": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -47963,7 +49057,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -47973,7 +49067,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -47983,7 +49077,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -47993,7 +49087,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -48003,7 +49097,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", "test": "test_invalid_lambda_arn", "response": "200", "error": "", @@ -48013,7 +49107,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -48023,7 +49117,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", "test": "test_invalid_topic_arn", "response": "200", "error": "", @@ -48033,7 +49127,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -48043,7 +49137,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -48053,7 +49147,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", @@ -48063,7 +49157,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "200", "error": "", @@ -48073,7 +49167,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -48083,7 +49177,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -48093,7 +49187,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -48103,7 +49197,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -48113,7 +49207,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -48123,7 +49217,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -48133,7 +49227,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -48143,7 +49237,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -48153,7 +49247,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -48163,7 +49257,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -48173,7 +49267,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -48183,7 +49277,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -48193,17 +49287,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", "test": "test_invalid_lambda_arn", "response": "400", "error": "InvalidArgument", @@ -48213,7 +49297,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", "test": "test_invalid_lambda_arn", "response": "400", "error": "InvalidArgument", @@ -48223,7 +49307,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", "test": "test_invalid_lambda_arn", "response": "400", "error": "InvalidArgument", @@ -48233,7 +49317,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", "test": "test_invalid_topic_arn", "response": "400", "error": "InvalidArgument", @@ -48243,7 +49327,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", "test": "test_invalid_topic_arn", "response": "400", "error": "InvalidArgument", @@ -48253,7 +49337,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", "test": "test_invalid_topic_arn", "response": "400", "error": "InvalidArgument", @@ -48263,7 +49347,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", "test": "test_bucket_notification_with_invalid_filter_rules", "response": "400", "error": "InvalidArgument", @@ -48273,7 +49357,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "400", "error": "InvalidArgument", @@ -48283,7 +49367,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "400", "error": "InvalidArgument", @@ -48293,7 +49377,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "400", "error": "InvalidArgument", @@ -48303,7 +49387,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", "test": "test_multiple_invalid_sqs_arns", "response": "400", "error": "InvalidArgument", @@ -48313,7 +49397,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", "test": "test_multiple_invalid_sqs_arns", "response": "400", "error": "InvalidArgument", @@ -48323,7 +49407,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", "test": "test_multiple_invalid_sqs_arns", "response": "400", "error": "InvalidArgument", @@ -48333,7 +49417,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_not_exist", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_not_exist", "test": "test_bucket_not_exist", "response": "404", "error": "NoSuchBucket", @@ -48411,77 +49495,67 @@ "Bucket, ChecksumAlgorithm, ConfirmRemoveSelfBucketAccess, ContentMD5, ExpectedBucketOwner, Policy": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucketpolicy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucketpolicy", "test": "test_bucketpolicy", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_bucket_policy", "test": "test_put_and_get_bucket_policy", "response": "204", "error": "", @@ -48491,7 +49565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_inventory_report_crud", "test": "test_s3_inventory_report_crud", "response": "204", "error": "", @@ -48501,7 +49575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", "test": "test_access_to_bucket_not_denied", "response": "204", "error": "", @@ -48518,30 +49592,10 @@ "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", "test": "test_s3_cross_account_get_object", @@ -48563,14 +49617,34 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", + "test": "test_create_receiptrules", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -48579,7 +49653,7 @@ "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, RequestPaymentConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer", "test": "test_s3_request_payer", "response": "200", "error": "", @@ -48589,7 +49663,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", "test": "test_s3_request_payer_exceptions", "response": "400", "error": "MalformedXML", @@ -48599,7 +49673,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_request_payer_exceptions", "test": "test_s3_request_payer_exceptions", "response": "404", "error": "NoSuchBucket", @@ -48615,27 +49689,27 @@ "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, Tagging": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", "test": "test_response_structure", "response": "204", "error": "", @@ -48657,14 +49731,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "204", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -48673,57 +49747,57 @@ "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, MFA, VersioningConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_bucket_versioning", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_versioning", "test": "test_bucket_versioning", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", "test": "test_delete_keys_in_versioned_bucket", "response": "200", "error": "", @@ -48733,7 +49807,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", "test": "test_get_bucket_versioning_order", "response": "200", "error": "", @@ -48743,7 +49817,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", "test": "test_get_object_after_deleted_in_versioned_bucket", "response": "200", "error": "", @@ -48753,7 +49827,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", "test": "test_list_objects_versions_with_prefix", "response": "200", "error": "", @@ -48763,17 +49837,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", "test": "test_put_object_acl_on_delete_marker", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", "test": "test_s3_delete_object_with_version_id", "response": "200", "error": "", @@ -48783,7 +49857,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", "test": "test_s3_put_object_versioned", "response": "200", "error": "", @@ -48793,7 +49867,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", "response": "200", "error": "", @@ -48803,7 +49877,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -48825,14 +49899,14 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -48841,17 +49915,17 @@ "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, WebsiteConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_s3.py::test_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_website_configuration", "test": "test_website_configuration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_crud_website_configuration", "test": "test_crud_website_configuration", "response": "200", "error": "", @@ -48861,7 +49935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", "test": "test_object_website_redirect_location", "response": "200", "error": "", @@ -48871,7 +49945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", "test": "test_routing_rules_conditions", "response": "200", "error": "", @@ -48881,7 +49955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", "test": "test_routing_rules_empty_replace_prefix", "response": "200", "error": "", @@ -48891,7 +49965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", "test": "test_routing_rules_order", "response": "200", "error": "", @@ -48901,7 +49975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_redirects", "test": "test_routing_rules_redirects", "response": "200", "error": "", @@ -48911,7 +49985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", "test": "test_s3_static_website_hosting", "response": "200", "error": "", @@ -48921,7 +49995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", "test": "test_s3_static_website_index", "response": "200", "error": "", @@ -48931,7 +50005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", "test": "test_website_hosting_404", "response": "200", "error": "", @@ -48941,7 +50015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", "test": "test_website_hosting_http_methods", "response": "200", "error": "", @@ -48951,7 +50025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", "test": "test_website_hosting_index_lookup", "response": "200", "error": "", @@ -48961,7 +50035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", "test": "test_website_hosting_redirect_all", "response": "200", "error": "", @@ -48971,7 +50045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "400", "error": "InvalidArgument", @@ -48981,7 +50055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "400", "error": "InvalidArgument", @@ -48991,7 +50065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "400", "error": "InvalidArgument", @@ -49001,7 +50075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "400", "error": "InvalidArgument", @@ -49011,7 +50085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "400", "error": "InvalidRequest", @@ -49021,7 +50095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "400", "error": "InvalidRequest", @@ -49031,7 +50105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "400", "error": "InvalidRequest", @@ -49041,7 +50115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", "test": "test_validate_website_configuration", "response": "400", "error": "MalformedXML", @@ -49054,10 +50128,284 @@ } }, "PutObject": { + "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "test": "test_presigned_url_signature_authentication[s3-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "test": "test_presigned_url_signature_authentication[s3-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "test": "test_presigned_url_signature_authentication[s3v4-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "test": "test_presigned_url_signature_authentication[s3v4-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", + "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", + "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", + "test": "test_s3_put_presigned_url_with_different_headers[s3]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", + "test": "test_s3_put_presigned_url_with_different_headers[s3]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", + "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", + "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", + "response": "403", + "error": "CommonServiceException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "ACL, Body, Bucket, BucketKeyEnabled, CacheControl, ChecksumAlgorithm, ChecksumCRC32, ChecksumCRC32C, ChecksumSHA1, ChecksumSHA256, ContentDisposition, ContentEncoding, ContentLanguage, ContentLength, ContentMD5, ContentType, ExpectedBucketOwner, Expires, GrantFullControl, GrantRead, GrantReadACP, GrantWriteACP, Key, Metadata, ObjectLockLegalHoldStatus, ObjectLockMode, ObjectLockRetainUntilDate, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, SSEKMSEncryptionContext, SSEKMSKeyId, ServerSideEncryption, StorageClass, Tagging, WebsiteRedirectLocation": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", @@ -49067,7 +50415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -49077,7 +50425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -49087,7 +50435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -49097,7 +50445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -49107,7 +50455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -49117,7 +50465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -49127,7 +50475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -49137,7 +50485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", @@ -49147,7 +50495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -49157,7 +50505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -49167,7 +50515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -49177,7 +50525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -49187,7 +50535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -49197,7 +50545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -49207,7 +50555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -49217,7 +50565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_s3_get_integration", "test": "test_api_gateway_s3_get_integration", "response": "200", "error": "", @@ -49227,7 +50575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -49237,7 +50585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -49247,7 +50595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -49257,7 +50605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -49267,7 +50615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -49277,7 +50625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -49287,7 +50635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -49297,7 +50645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -49307,7 +50655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -49317,7 +50665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -49327,7 +50675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -49337,7 +50685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack", "test": "test_nested_stack", "response": "200", "error": "", @@ -49347,7 +50695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_stack_output_refs", "test": "test_nested_stack_output_refs", "response": "200", "error": "", @@ -49357,7 +50705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_transformers.py::test_duplicate_resources", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_transformers.py::test_duplicate_resources", "test": "test_duplicate_resources", "response": "200", "error": "", @@ -49367,7 +50715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", @@ -49377,7 +50725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", "test": "test_cfn_deploy_apigateway_from_s3_swagger", "response": "200", "error": "", @@ -49387,7 +50735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -49397,7 +50745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -49407,7 +50755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -49417,7 +50765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -49427,7 +50775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_describe_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_describe_template", "test": "test_describe_template", "response": "200", "error": "", @@ -49437,7 +50785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -49447,7 +50795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -49457,7 +50805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -49467,7 +50815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -49477,7 +50825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -49487,7 +50835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -49497,7 +50845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -49507,7 +50855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -49517,7 +50865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -49527,7 +50875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -49537,7 +50885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -49547,7 +50895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -49557,7 +50905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -49567,7 +50915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -49577,7 +50925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -49587,7 +50935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -49597,7 +50945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -49607,7 +50955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -49617,7 +50965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -49627,7 +50975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -49637,7 +50985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -49647,7 +50995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -49657,7 +51005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -49667,7 +51015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -49677,7 +51025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -49687,7 +51035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -49697,7 +51045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -49707,7 +51055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -49717,7 +51065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -49727,7 +51075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -49737,7 +51085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -49747,7 +51095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -49757,7 +51105,97 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -49767,7 +51205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -49777,7 +51215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", "test": "test_function_state", "response": "200", "error": "", @@ -49787,7 +51225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -49797,7 +51235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -49807,7 +51245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -49817,7 +51255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -49827,7 +51265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -49837,7 +51275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -49847,7 +51285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -49857,7 +51295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -49867,7 +51305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -49877,7 +51315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "200", "error": "", @@ -49887,7 +51325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -49897,7 +51335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -49907,7 +51345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -49917,7 +51355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -49927,7 +51365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "200", "error": "", @@ -49937,7 +51375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "200", "error": "", @@ -49947,7 +51385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -49957,7 +51395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -49967,7 +51405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -49977,7 +51415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -49987,7 +51425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -49997,7 +51435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -50007,7 +51445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -50017,7 +51455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -50027,7 +51465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -50037,7 +51475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -50047,7 +51485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -50057,7 +51495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -50067,7 +51505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -50077,7 +51515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -50087,7 +51525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -50097,7 +51535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -50107,7 +51545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -50117,7 +51555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -50127,7 +51565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -50137,7 +51575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -50147,7 +51585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -50157,7 +51595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "200", "error": "", @@ -50167,7 +51605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -50177,7 +51615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "200", "error": "", @@ -50187,7 +51625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", @@ -50197,7 +51635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -50207,7 +51645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", @@ -50217,7 +51655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -50227,7 +51665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -50237,7 +51675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "200", "error": "", @@ -50247,7 +51685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -50257,7 +51695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "200", "error": "", @@ -50267,7 +51705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "200", "error": "", @@ -50277,7 +51715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "200", "error": "", @@ -50287,7 +51725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "200", "error": "", @@ -50297,7 +51735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "200", "error": "", @@ -50307,7 +51745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "200", "error": "", @@ -50317,7 +51755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "200", "error": "", @@ -50327,7 +51765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "200", "error": "", @@ -50337,7 +51775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "200", "error": "", @@ -50347,7 +51785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "200", "error": "", @@ -50357,7 +51795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "200", "error": "", @@ -50367,7 +51805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", @@ -50377,7 +51815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -50387,7 +51825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "200", "error": "", @@ -50397,7 +51835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "200", "error": "", @@ -50407,7 +51845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "200", "error": "", @@ -50417,7 +51855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "200", "error": "", @@ -50427,7 +51865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "200", "error": "", @@ -50437,7 +51875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -50447,7 +51885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", @@ -50457,7 +51895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", "test": "test_layer_exceptions", "response": "200", "error": "", @@ -50467,7 +51905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "200", "error": "", @@ -50477,7 +51915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_quota_exception", "test": "test_layer_function_quota_exception", "response": "200", "error": "", @@ -50487,7 +51925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -50497,7 +51935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_exceptions", "test": "test_layer_policy_exceptions", "response": "200", "error": "", @@ -50507,7 +51945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_policy_lifecycle", "test": "test_layer_policy_lifecycle", "response": "200", "error": "", @@ -50517,7 +51955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_s3_content", "test": "test_layer_s3_content", "response": "200", "error": "", @@ -50527,7 +51965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "200", "error": "", @@ -50537,7 +51975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "200", "error": "", @@ -50547,7 +51985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", @@ -50557,7 +51995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -50567,7 +52005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "200", "error": "", @@ -50577,7 +52015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "200", "error": "", @@ -50587,7 +52025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", @@ -50597,7 +52035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", @@ -50607,7 +52045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "200", "error": "", @@ -50617,7 +52055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "200", "error": "", @@ -50627,7 +52065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "200", "error": "", @@ -50637,7 +52075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "200", "error": "", @@ -50647,7 +52085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", @@ -50657,7 +52095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", "test": "test_lambda_envvars_near_limit_succeeds", "response": "200", "error": "", @@ -50667,7 +52105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", @@ -50677,7 +52115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", @@ -50687,7 +52125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", @@ -50697,7 +52135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", @@ -50707,7 +52145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "200", "error": "", @@ -50717,7 +52155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -50727,7 +52165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "200", "error": "", @@ -50737,7 +52175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "200", "error": "", @@ -50747,7 +52185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -50757,7 +52195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "200", "error": "", @@ -50767,7 +52205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "200", "error": "", @@ -50777,7 +52215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "200", "error": "", @@ -50787,7 +52225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "200", "error": "", @@ -50797,7 +52235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "200", "error": "", @@ -50807,7 +52245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "200", "error": "", @@ -50817,7 +52255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", "test": "test_publish_with_update", "response": "200", "error": "", @@ -50827,7 +52265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", "test": "test_publish_with_wrong_sha256", "response": "200", "error": "", @@ -50837,7 +52275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -50847,7 +52285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -50857,7 +52295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -50867,7 +52305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -50877,7 +52315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -50887,7 +52325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -50897,7 +52335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -50907,7 +52345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -50917,7 +52355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -50927,7 +52365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -50937,7 +52375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -50947,7 +52385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -50957,7 +52395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -50967,7 +52405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -50977,7 +52415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -50987,7 +52425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -50997,7 +52435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -51007,7 +52445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -51017,7 +52455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -51027,7 +52465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -51037,7 +52475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -51047,7 +52485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -51057,7 +52495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -51067,7 +52505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -51077,7 +52515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -51087,7 +52525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -51097,7 +52535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -51107,7 +52545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -51117,7 +52555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -51127,7 +52565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -51137,7 +52575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -51147,7 +52585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -51157,7 +52595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -51167,7 +52605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -51177,7 +52615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -51187,7 +52625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -51197,7 +52635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -51207,7 +52645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -51217,7 +52655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -51227,7 +52665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -51237,7 +52675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -51247,7 +52685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -51257,7 +52695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -51267,7 +52705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -51277,7 +52715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -51287,7 +52725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -51297,7 +52735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -51307,7 +52745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -51317,7 +52755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -51327,7 +52765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -51337,7 +52775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -51347,7 +52785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -51357,7 +52795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -51367,7 +52805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -51377,7 +52815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -51387,7 +52825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -51397,7 +52835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -51407,7 +52845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -51417,7 +52855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -51427,7 +52865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -51437,7 +52875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -51447,7 +52885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -51457,7 +52895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -51467,7 +52905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -51477,7 +52915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -51487,7 +52925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -51497,7 +52935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -51507,7 +52945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", @@ -51517,7 +52955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -51527,7 +52965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -51537,7 +52975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -51547,7 +52985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -51557,7 +52995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -51567,7 +53005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -51577,7 +53015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -51587,7 +53025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -51597,7 +53035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -51607,7 +53045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -51617,7 +53055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", @@ -51627,7 +53065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", @@ -51637,7 +53075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -51647,7 +53085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -51657,7 +53095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -51667,7 +53105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -51677,7 +53115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -51687,7 +53125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -51697,7 +53135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -51707,7 +53145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -51717,7 +53155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -51727,7 +53165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -51737,7 +53175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -51747,7 +53185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -51757,7 +53195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -51767,7 +53205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -51777,7 +53215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", @@ -51787,7 +53225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", @@ -51797,7 +53235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", @@ -51807,7 +53245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", @@ -51817,7 +53255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -51827,7 +53265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -51837,7 +53275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -51847,7 +53285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -51857,7 +53295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -51867,7 +53305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -51877,7 +53315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -51887,7 +53325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -51897,7 +53335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -51907,7 +53345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -51917,7 +53355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -51927,7 +53365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -51937,7 +53375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -51947,7 +53385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -51957,7 +53395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -51967,7 +53405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -51977,7 +53415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -51987,7 +53425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -51997,7 +53435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -52007,7 +53445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -52017,7 +53455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -52027,7 +53465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -52037,7 +53475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -52047,7 +53485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -52057,7 +53495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -52067,7 +53505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -52077,7 +53515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -52087,7 +53525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -52097,7 +53535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -52107,7 +53545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -52117,7 +53555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -52127,7 +53565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -52137,7 +53575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -52147,7 +53585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -52157,7 +53595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -52167,7 +53605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -52177,7 +53615,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_object_kms", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", "test": "test_copy_object_kms", "response": "200", "error": "", @@ -52187,7 +53645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", "test": "test_delete_bucket_with_content", "response": "200", "error": "", @@ -52197,7 +53655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_keys_in_versioned_bucket", "test": "test_delete_keys_in_versioned_bucket", "response": "200", "error": "", @@ -52207,7 +53665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys", "test": "test_delete_non_existing_keys", "response": "200", "error": "", @@ -52217,7 +53675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_non_existing_keys_quiet", "test": "test_delete_non_existing_keys_quiet", "response": "200", "error": "", @@ -52227,7 +53685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_delete_object_tagging", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_object_tagging", "test": "test_delete_object_tagging", "response": "200", "error": "", @@ -52237,7 +53695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_etag_on_get_object_call", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", "test": "test_etag_on_get_object_call", "response": "200", "error": "", @@ -52247,7 +53705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", "test": "test_get_bucket_versioning_order", "response": "200", "error": "", @@ -52257,7 +53715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_after_deleted_in_versioned_bucket", "test": "test_get_object_after_deleted_in_versioned_bucket", "response": "200", "error": "", @@ -52267,7 +53725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[False]", "test": "test_get_object_content_length_with_virtual_host[False]", "response": "200", "error": "", @@ -52277,7 +53735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_content_length_with_virtual_host[True]", "test": "test_get_object_content_length_with_virtual_host[True]", "response": "200", "error": "", @@ -52287,7 +53745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", "test": "test_get_object_with_anon_credentials", "response": "200", "error": "", @@ -52297,7 +53755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_range_object_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_range_object_headers", "test": "test_get_range_object_headers", "response": "200", "error": "", @@ -52307,7 +53765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_head_object_fields", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_head_object_fields", "test": "test_head_object_fields", "response": "200", "error": "", @@ -52317,7 +53775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_invalid_range_error", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_invalid_range_error", "test": "test_invalid_range_error", "response": "200", "error": "", @@ -52327,7 +53785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_v2_with_prefix", "test": "test_list_objects_v2_with_prefix", "response": "200", "error": "", @@ -52337,7 +53795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_versions_with_prefix", "test": "test_list_objects_versions_with_prefix", "response": "200", "error": "", @@ -52347,7 +53805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[%2F]", "test": "test_list_objects_with_prefix[%2F]", "response": "200", "error": "", @@ -52357,7 +53815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_objects_with_prefix[/]", "test": "test_list_objects_with_prefix[/]", "response": "200", "error": "", @@ -52367,7 +53825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", "test": "test_metadata_header_character_decoding", "response": "200", "error": "", @@ -52377,7 +53835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_precondition_failed_error", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_precondition_failed_error", "test": "test_precondition_failed_error", "response": "200", "error": "", @@ -52387,7 +53845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_content_language_disposition", "test": "test_put_and_get_object_with_content_language_disposition", "response": "200", "error": "", @@ -52397,7 +53855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", "test": "test_put_and_get_object_with_hash_prefix", "response": "200", "error": "", @@ -52407,7 +53865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", "test": "test_put_and_get_object_with_utf8_key", "response": "200", "error": "", @@ -52417,7 +53875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[file%2Fname]", "test": "test_put_get_object_special_character[file%2Fname]", "response": "200", "error": "", @@ -52427,7 +53885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", "test": "test_put_get_object_special_character[test@key/]", "response": "200", "error": "", @@ -52437,17 +53895,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", "test": "test_put_object_acl_on_delete_marker", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", "test": "test_put_object_checksum[CRC32C]", "response": "200", "error": "", @@ -52457,7 +53915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", "test": "test_put_object_checksum[CRC32]", "response": "200", "error": "", @@ -52467,7 +53925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", "test": "test_put_object_checksum[SHA1]", "response": "200", "error": "", @@ -52477,7 +53935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", "test": "test_put_object_checksum[SHA256]", "response": "200", "error": "", @@ -52487,7 +53945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_chunked_newlines", "test": "test_put_object_chunked_newlines", "response": "200", "error": "", @@ -52497,7 +53955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_with_md5_and_chunk_signature", "test": "test_put_object_with_md5_and_chunk_signature", "response": "200", "error": "", @@ -52507,7 +53965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_putobject_with_multiple_keys", "test": "test_putobject_with_multiple_keys", "response": "200", "error": "", @@ -52517,7 +53975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_range_header_body_length", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_header_body_length", "test": "test_range_header_body_length", "response": "200", "error": "", @@ -52527,7 +53985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_resource_object_with_slashes_in_key", "test": "test_resource_object_with_slashes_in_key", "response": "200", "error": "", @@ -52537,7 +53995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", "test": "test_response_structure", "response": "200", "error": "", @@ -52547,7 +54005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", "test": "test_s3_batch_delete_objects", "response": "200", "error": "", @@ -52557,7 +54015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_public_objects_using_requests", "test": "test_s3_batch_delete_public_objects_using_requests", "response": "200", "error": "", @@ -52567,7 +54025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", "test": "test_s3_copy_content_type_and_metadata", "response": "200", "error": "", @@ -52577,7 +54035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", "test": "test_s3_copy_metadata_directive_copy", "response": "200", "error": "", @@ -52587,7 +54045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_replace", "test": "test_s3_copy_metadata_replace", "response": "200", "error": "", @@ -52597,7 +54055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place", "test": "test_s3_copy_object_in_place", "response": "200", "error": "", @@ -52607,7 +54065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_metadata_directive", "test": "test_s3_copy_object_in_place_metadata_directive", "response": "200", "error": "", @@ -52617,7 +54075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_storage_class", "test": "test_s3_copy_object_in_place_storage_class", "response": "200", "error": "", @@ -52627,7 +54085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", "test": "test_s3_copy_object_in_place_website_redirect_location", "response": "200", "error": "", @@ -52637,7 +54095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", "test": "test_s3_copy_object_in_place_with_encryption", "response": "200", "error": "", @@ -52647,7 +54105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", "test": "test_s3_copy_object_preconditions", "response": "200", "error": "", @@ -52657,7 +54115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", "test": "test_s3_copy_object_storage_class", "response": "200", "error": "", @@ -52667,7 +54125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", "test": "test_s3_copy_object_with_checksum[CRC32C]", "response": "200", "error": "", @@ -52677,7 +54135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32]", "test": "test_s3_copy_object_with_checksum[CRC32]", "response": "200", "error": "", @@ -52687,7 +54145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", "test": "test_s3_copy_object_with_checksum[SHA1]", "response": "200", "error": "", @@ -52697,7 +54155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA256]", "test": "test_s3_copy_object_with_checksum[SHA256]", "response": "200", "error": "", @@ -52707,7 +54165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[COPY]", "test": "test_s3_copy_tagging_directive[COPY]", "response": "200", "error": "", @@ -52717,7 +54175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[None]", "test": "test_s3_copy_tagging_directive[None]", "response": "200", "error": "", @@ -52727,7 +54185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive[REPLACE]", "test": "test_s3_copy_tagging_directive[REPLACE]", "response": "200", "error": "", @@ -52737,7 +54195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_object_with_version_id", "test": "test_s3_delete_object_with_version_id", "response": "200", "error": "", @@ -52747,7 +54205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_delete_objects_trailing_slash", "test": "test_s3_delete_objects_trailing_slash", "response": "200", "error": "", @@ -52757,7 +54215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -52767,7 +54225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", "test": "test_s3_get_object_header_overrides", "response": "200", "error": "", @@ -52777,7 +54235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_get_object_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_headers", "test": "test_s3_get_object_headers", "response": "200", "error": "", @@ -52787,7 +54245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", @@ -52797,7 +54255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", "test": "test_s3_object_expiry", "response": "200", "error": "", @@ -52807,7 +54265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", "test": "test_s3_put_more_than_1000_items", "response": "200", "error": "", @@ -52817,7 +54275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", "test": "test_s3_put_object_versioned", "response": "200", "error": "", @@ -52827,7 +54285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_sse_bucket_key_default", "test": "test_s3_sse_bucket_key_default", "response": "200", "error": "", @@ -52837,7 +54295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_upload_download_gzip", "test": "test_s3_upload_download_gzip", "response": "200", "error": "", @@ -52847,7 +54305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_uppercase_key_names", "test": "test_s3_uppercase_key_names", "response": "200", "error": "", @@ -52857,7 +54315,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_big_file", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_big_file", "test": "test_upload_big_file", "response": "200", "error": "", @@ -52867,7 +54325,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", "test": "test_upload_file_with_xml_preamble", "response": "200", "error": "", @@ -52877,7 +54335,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", "test": "test_virtual_host_proxy_does_not_decode_gzip", "response": "200", "error": "", @@ -52887,7 +54345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxying_headers", "test": "test_virtual_host_proxying_headers", "response": "200", "error": "", @@ -52897,7 +54355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry", "test": "test_bucket_lifecycle_configuration_object_expiry", "response": "200", "error": "", @@ -52907,7 +54365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_configuration_object_expiry_versioned", "test": "test_bucket_lifecycle_configuration_object_expiry_versioned", "response": "200", "error": "", @@ -52917,7 +54375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_multiple_rules", "test": "test_bucket_lifecycle_multiple_rules", "response": "200", "error": "", @@ -52927,7 +54385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", "test": "test_bucket_lifecycle_object_size_rules", "response": "200", "error": "", @@ -52937,7 +54395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_tag_rules", "test": "test_bucket_lifecycle_tag_rules", "response": "200", "error": "", @@ -52947,7 +54405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_lifecycle_expired_object_delete_marker", "test": "test_lifecycle_expired_object_delete_marker", "response": "200", "error": "", @@ -52957,7 +54415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_object_expiry_after_bucket_lifecycle_configuration", "test": "test_object_expiry_after_bucket_lifecycle_configuration", "response": "200", "error": "", @@ -52967,7 +54425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketPolicies::test_access_to_bucket_not_denied", "test": "test_access_to_bucket_not_denied", "response": "200", "error": "", @@ -52977,7 +54435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", "test": "test_s3_get_deep_archive_object_restore", "response": "200", "error": "", @@ -52987,7 +54445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", "test": "test_storage_class_deep_archive", "response": "200", "error": "", @@ -52997,7 +54455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -53007,7 +54465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", "test": "test_put_object_with_legal_hold", "response": "200", "error": "", @@ -53017,7 +54475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", "test": "test_s3_copy_object_legal_hold", "response": "200", "error": "", @@ -53027,7 +54485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", "test": "test_s3_legal_hold_lock_versioned", "response": "200", "error": "", @@ -53037,7 +54495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", "test": "test_bucket_config_default_retention", "response": "200", "error": "", @@ -53047,7 +54505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_copy_object_retention_lock", "test": "test_s3_copy_object_retention_lock", "response": "200", "error": "", @@ -53057,7 +54515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", "test": "test_delete_has_empty_content_length_header", "response": "200", "error": "", @@ -53067,7 +54525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_object_ignores_request_body", "test": "test_get_object_ignores_request_body", "response": "200", "error": "", @@ -53077,7 +54535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", "test": "test_get_request_expires_ignored_if_validation_disabled", "response": "200", "error": "", @@ -53087,7 +54545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_head_has_correct_content_length_header", "test": "test_head_has_correct_content_length_header", "response": "200", "error": "", @@ -53097,7 +54555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_check_signature_validation_for_port_permutation", "test": "test_presign_check_signature_validation_for_port_permutation", "response": "200", "error": "", @@ -53107,7 +54565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", "test": "test_presign_with_additional_query_params", "response": "200", "error": "", @@ -53117,7 +54575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", "test": "test_presigned_url_signature_authentication[s3-False]", "response": "200", "error": "", @@ -53127,7 +54585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", "test": "test_presigned_url_signature_authentication[s3-True]", "response": "200", "error": "", @@ -53137,7 +54595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", "test": "test_presigned_url_signature_authentication[s3v4-False]", "response": "200", "error": "", @@ -53147,7 +54605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", "test": "test_presigned_url_signature_authentication[s3v4-True]", "response": "200", "error": "", @@ -53157,7 +54615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", "test": "test_presigned_url_signature_authentication_expired[s3-False]", "response": "200", "error": "", @@ -53167,7 +54625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", "test": "test_presigned_url_signature_authentication_expired[s3-True]", "response": "200", "error": "", @@ -53177,7 +54635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", "response": "200", "error": "", @@ -53187,7 +54645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", "response": "200", "error": "", @@ -53197,7 +54655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -53207,7 +54665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -53217,7 +54675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", "test": "test_presigned_url_with_session_token", "response": "200", "error": "", @@ -53227,7 +54685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_object", "test": "test_put_object", "response": "200", "error": "", @@ -53237,7 +54695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata", "test": "test_put_url_metadata", "response": "200", "error": "", @@ -53247,7 +54705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", "test": "test_s3_copy_md5", "response": "200", "error": "", @@ -53257,7 +54715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[False]", "test": "test_s3_get_response_case_sensitive_headers[False]", "response": "200", "error": "", @@ -53267,7 +54725,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_case_sensitive_headers[True]", "test": "test_s3_get_response_case_sensitive_headers[True]", "response": "200", "error": "", @@ -53277,7 +54735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", "test": "test_s3_get_response_content_type_same_as_upload_and_range", "response": "200", "error": "", @@ -53287,7 +54745,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_default_content_type", "test": "test_s3_get_response_default_content_type", "response": "200", "error": "", @@ -53297,7 +54755,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3]", "test": "test_s3_get_response_header_overrides[s3]", "response": "200", "error": "", @@ -53307,7 +54765,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_header_overrides[s3v4]", "test": "test_s3_get_response_header_overrides[s3v4]", "response": "200", "error": "", @@ -53317,7 +54775,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3]", "test": "test_s3_presign_url_encoding[s3]", "response": "200", "error": "", @@ -53327,7 +54785,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presign_url_encoding[s3v4]", "test": "test_s3_presign_url_encoding[s3v4]", "response": "200", "error": "", @@ -53337,7 +54795,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", "test": "test_s3_presigned_url_expired[s3]", "response": "200", "error": "", @@ -53347,7 +54805,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", "test": "test_s3_presigned_url_expired[s3v4]", "response": "200", "error": "", @@ -53357,7 +54815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", "test": "test_s3_put_presigned_url_missing_sig_param[s3]", "response": "200", "error": "", @@ -53367,7 +54825,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3v4]", "test": "test_s3_put_presigned_url_missing_sig_param[s3v4]", "response": "200", "error": "", @@ -53377,7 +54835,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", "response": "200", "error": "", @@ -53387,7 +54845,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", "test": "test_s3_put_presigned_url_with_different_headers[s3]", "response": "200", "error": "", @@ -53397,7 +54855,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", "response": "200", "error": "", @@ -53407,7 +54865,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-False]", "response": "200", "error": "", @@ -53417,7 +54875,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "test": "test_access_favicon_via_aws_endpoints[s3.amazonaws.com-True]", "response": "200", "error": "", @@ -53427,7 +54885,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-False]", "response": "200", "error": "", @@ -53437,7 +54895,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3Routing::test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", "test": "test_access_favicon_via_aws_endpoints[s3.us-west-2.amazonaws.com-True]", "response": "200", "error": "", @@ -53447,7 +54905,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", "test": "test_object_website_redirect_location", "response": "200", "error": "", @@ -53457,7 +54915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_conditions", "test": "test_routing_rules_conditions", "response": "200", "error": "", @@ -53467,7 +54925,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_empty_replace_prefix", "test": "test_routing_rules_empty_replace_prefix", "response": "200", "error": "", @@ -53477,7 +54935,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_routing_rules_order", "test": "test_routing_rules_order", "response": "200", "error": "", @@ -53487,7 +54945,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", "test": "test_s3_static_website_hosting", "response": "200", "error": "", @@ -53497,7 +54955,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_index", "test": "test_s3_static_website_index", "response": "200", "error": "", @@ -53507,7 +54965,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", "test": "test_website_hosting_404", "response": "200", "error": "", @@ -53517,7 +54975,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_http_methods", "test": "test_website_hosting_http_methods", "response": "200", "error": "", @@ -53527,7 +54985,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_index_lookup", "test": "test_website_hosting_index_lookup", "response": "200", "error": "", @@ -53537,7 +54995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_redirect_all", "test": "test_website_hosting_redirect_all", "response": "200", "error": "", @@ -53547,7 +55005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers", "test": "test_cors_expose_headers", "response": "200", "error": "", @@ -53557,7 +55015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_get_no_config", "test": "test_cors_http_get_no_config", "response": "200", "error": "", @@ -53567,7 +55025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", "test": "test_cors_http_options_no_config", "response": "200", "error": "", @@ -53577,7 +55035,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", "test": "test_cors_match_headers", "response": "200", "error": "", @@ -53587,7 +55045,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", "test": "test_cors_match_methods", "response": "200", "error": "", @@ -53597,7 +55055,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", "test": "test_cors_match_origins", "response": "200", "error": "", @@ -53607,7 +55065,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed", "test": "test_cors_no_config_localstack_allowed", "response": "200", "error": "", @@ -53617,7 +55075,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", "test": "test_put_cors_default_values", "response": "200", "error": "", @@ -53627,7 +55085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -53637,7 +55095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -53647,7 +55105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -53657,7 +55115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -53667,7 +55125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -53677,7 +55135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -53687,7 +55145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -53697,7 +55155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -53707,7 +55165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -53717,7 +55175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -53727,7 +55185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -53737,7 +55195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -53747,7 +55205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -53757,7 +55215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -53767,7 +55225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -53777,7 +55235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -53787,7 +55245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -53797,7 +55255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -53807,7 +55265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -53817,57 +55275,67 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -53877,7 +55345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -53887,7 +55355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -53897,178 +55365,318 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", + "test": "test_failing_start_transcription_job", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "test": "test_get_transcription_job", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "test": "test_list_transcription_jobs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "test": "test_transcribe_happy_path", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "test": "test_transcribe_happy_path", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "test": "test_transcribe_start_job[None-None]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "test": "test_transcribe_start_job_same_name", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "test": "test_transcribe_start_job_same_name", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", - "test": "test_lambda_put_item_to_dynamodb[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", - "test": "test_lambda_put_item_to_dynamodb[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -54077,8 +55685,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -54087,8 +55695,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -54097,8 +55705,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", @@ -54107,8 +55715,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54117,8 +55725,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54127,8 +55735,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", - "test": "test_lambda_start_stepfunctions_execution[python3.10]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54137,8 +55745,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", - "test": "test_lambda_start_stepfunctions_execution[python3.11]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", + "test": "test_lambda_put_item_to_dynamodb[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54147,8 +55755,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", - "test": "test_lambda_start_stepfunctions_execution[python3.7]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.9]", + "test": "test_lambda_put_item_to_dynamodb[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54157,8 +55765,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54167,8 +55775,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54177,8 +55785,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", - "test": "test_kinesis_lambda_forward_chain", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54187,28 +55795,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", - "test": "test_function_url", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", + "test": "test_lambda_start_stepfunctions_execution[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54217,8 +55825,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.11]", + "test": "test_lambda_start_stepfunctions_execution[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54227,63 +55835,63 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.7]", + "test": "test_lambda_start_stepfunctions_execution[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/test_integration.py::test_kinesis_lambda_forward_chain", + "test": "test_kinesis_lambda_forward_chain", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", + "test": "test_function_url", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -54297,198 +55905,170 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", - "test": "test_failing_start_transcription_job", - "response": "200", - "error": "", - "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", - "test": "test_get_transcription_job", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", + "test": "test_put_object_checksum[CRC32C]", + "response": "400", + "error": "InvalidRequest", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", - "test": "test_list_transcription_jobs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", + "test": "test_put_object_checksum[CRC32]", + "response": "400", + "error": "InvalidRequest", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", + "test": "test_put_object_checksum[SHA1]", + "response": "400", + "error": "InvalidRequest", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", + "test": "test_put_object_checksum[SHA256]", + "response": "400", + "error": "InvalidRequest", + "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", "test": "test_transcribe_start_job[test-output-bucket-2-None]", - "response": "200", - "error": "", + "response": "404", + "error": "NoSuchBucket", "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", "test": "test_transcribe_start_job[test-output-bucket-2-None]", - "response": "200", - "error": "", + "response": "404", + "error": "NoSuchBucket", "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", + "test": "test_enforce_policy_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_get_lambda_layer", + "test": "test_get_lambda_layer", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", + "test": "test_s3_bucket_policy", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54497,18 +56077,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -54517,359 +56097,217 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32C]", - "test": "test_put_object_checksum[CRC32C]", - "response": "400", - "error": "InvalidRequest", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[CRC32]", - "test": "test_put_object_checksum[CRC32]", - "response": "400", - "error": "InvalidRequest", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA1]", - "test": "test_put_object_checksum[SHA1]", - "response": "400", - "error": "InvalidRequest", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", + "test": "test_s3_bucket_notification_sns", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_checksum[SHA256]", - "test": "test_put_object_checksum[SHA256]", - "response": "400", - "error": "InvalidRequest", - "snapshot_skipped": "['$.get-object-with-checksum.*', '$..VersionId']", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", + "test": "test_s3_bucket_notification_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", - "test": "test_presigned_url_signature_authentication[s3-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-True]", - "test": "test_presigned_url_signature_authentication[s3-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-False]", - "test": "test_presigned_url_signature_authentication[s3v4-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3v4-True]", - "test": "test_presigned_url_signature_authentication[s3v4-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", - "response": "403", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", - "response": "403", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-False]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", - "test": "test_put_object_with_md5_and_chunk_signature_bad_headers[s3v4-True]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", - "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", - "response": "403", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_same_header_and_qs_parameter", - "test": "test_s3_put_presigned_url_same_header_and_qs_parameter", - "response": "403", - "error": "CommonServiceException", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", + "response": "200", + "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", - "test": "test_s3_put_presigned_url_with_different_headers[s3]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", - "test": "test_s3_put_presigned_url_with_different_headers[s3]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", - "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3v4]", - "test": "test_s3_put_presigned_url_with_different_headers[s3v4]", - "response": "403", - "error": "CommonServiceException", - "snapshot_skipped": "all", - "aws_validated": true, + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", "test": "test_api_key_authorizer", "response": "200", "error": "", @@ -54879,7 +56317,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -54889,7 +56327,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -54899,7 +56337,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", "test": "test_cors_preflight_requests", "response": "200", "error": "", @@ -54909,7 +56347,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", @@ -54919,7 +56357,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", @@ -54929,7 +56367,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", @@ -54939,7 +56377,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", @@ -54949,7 +56387,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -54959,7 +56397,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -54969,7 +56407,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -54979,7 +56417,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -54989,7 +56427,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -54999,7 +56437,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -55009,7 +56447,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -55019,7 +56457,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -55029,7 +56467,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -55039,7 +56477,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -55049,7 +56487,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -55059,7 +56497,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -55069,7 +56507,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -55079,7 +56517,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -55089,7 +56527,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -55099,7 +56537,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -55109,7 +56547,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -55119,7 +56557,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -55129,7 +56567,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -55139,7 +56577,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -55149,7 +56587,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -55159,7 +56597,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -55169,7 +56607,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -55179,7 +56617,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -55189,7 +56627,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -55199,7 +56637,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -55209,7 +56647,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -55219,7 +56657,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -55229,7 +56667,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -55239,7 +56677,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -55249,7 +56687,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -55259,7 +56697,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -55269,7 +56707,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -55279,7 +56717,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -55289,7 +56727,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -55299,7 +56737,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -55309,7 +56747,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", @@ -55319,7 +56757,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", @@ -55329,7 +56767,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", @@ -55339,7 +56777,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", @@ -55349,7 +56787,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "200", "error": "", @@ -55359,7 +56797,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "200", "error": "", @@ -55369,7 +56807,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", @@ -55379,7 +56817,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", @@ -55389,7 +56827,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", @@ -55399,7 +56837,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", @@ -55409,7 +56847,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -55419,7 +56857,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -55429,7 +56867,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -55439,7 +56877,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -55449,7 +56887,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -55459,7 +56897,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -55469,7 +56907,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "200", "error": "", @@ -55479,7 +56917,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", @@ -55489,7 +56927,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", @@ -55499,7 +56937,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -55509,7 +56947,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -55519,7 +56957,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -55529,7 +56967,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -55539,7 +56977,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -55549,7 +56987,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -55559,7 +56997,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -55569,7 +57007,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -55579,7 +57017,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", @@ -55589,7 +57027,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", @@ -55599,7 +57037,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", @@ -55609,7 +57047,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "200", "error": "", @@ -55619,7 +57057,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", @@ -55629,7 +57067,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -55639,7 +57077,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -55649,7 +57087,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -55659,7 +57097,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -55669,7 +57107,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -55679,7 +57117,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -55689,7 +57127,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -55699,7 +57137,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -55709,7 +57147,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -55719,7 +57157,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -55729,7 +57167,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", @@ -55739,7 +57177,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", @@ -55749,7 +57187,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", @@ -55759,7 +57197,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -55769,7 +57207,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -55779,7 +57217,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -55789,7 +57227,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -55799,7 +57237,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -55809,7 +57247,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -55819,7 +57257,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -55829,7 +57267,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -55839,7 +57277,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -55849,7 +57287,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -55859,7 +57297,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -55869,218 +57307,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", - "test": "test_enforce_policy_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_get_lambda_layer", - "test": "test_get_lambda_layer", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", - "test": "test_s3_bucket_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", "snapshot_skipped": "", @@ -56089,68 +57317,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", - "test": "test_s3_bucket_notification_sns", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sqs", - "test": "test_s3_bucket_notification_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -56159,28 +57327,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail", + "test": "test_create_trail", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_create_trail", - "test": "test_create_trail", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_start_stop_updates", + "test": "test_start_stop_updates", "response": "200", "error": "", "snapshot_skipped": "", @@ -56189,7 +57357,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -56199,7 +57367,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -56209,7 +57377,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -56219,7 +57387,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -56229,7 +57397,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -56239,7 +57407,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -56249,7 +57417,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -56259,7 +57427,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -56269,7 +57437,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -56279,7 +57447,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -56289,7 +57457,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -56299,7 +57467,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -56309,7 +57477,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -56319,7 +57487,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -56329,7 +57497,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -56339,7 +57507,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -56349,7 +57517,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -56359,7 +57527,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -56369,7 +57537,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -56379,7 +57547,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -56389,7 +57557,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -56399,7 +57567,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", "test": "test_select_query_archive", "response": "200", "error": "", @@ -56409,7 +57577,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -56419,7 +57587,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -56429,7 +57597,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -56439,7 +57607,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -56449,7 +57617,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -56459,7 +57627,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -56469,7 +57637,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -56479,7 +57647,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -56489,7 +57657,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -56499,7 +57667,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -56509,7 +57677,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", "response": "200", "error": "", @@ -56519,7 +57687,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_mediastore.py::TestMediastore::test_basic_mediastore_api", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/mediastore/test_mediastore.py::TestMediastore::test_basic_mediastore_api", "test": "test_basic_mediastore_api", "response": "200", "error": "", @@ -56529,7 +57717,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -56539,7 +57727,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_query_from_s3", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_query_from_s3", "test": "test_query_from_s3", "response": "200", "error": "", @@ -56549,7 +57737,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -56559,7 +57747,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -56569,7 +57757,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -56579,7 +57767,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -56589,7 +57777,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -56599,7 +57787,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -56609,7 +57797,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[10.23]", "test": "test_postgres_extension_query_export_to_s3[10.23]", "response": "200", "error": "", @@ -56619,7 +57807,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[11.16]", "test": "test_postgres_extension_query_export_to_s3[11.16]", "response": "200", "error": "", @@ -56629,7 +57817,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[12.8]", "test": "test_postgres_extension_query_export_to_s3[12.8]", "response": "200", "error": "", @@ -56639,7 +57827,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[13.4]", "test": "test_postgres_extension_query_export_to_s3[13.4]", "response": "200", "error": "", @@ -56649,7 +57837,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[14.7]", "test": "test_postgres_extension_query_export_to_s3[14.7]", "response": "200", "error": "", @@ -56659,7 +57847,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_query_export_to_s3[15.2]", "test": "test_postgres_extension_query_export_to_s3[15.2]", "response": "200", "error": "", @@ -56669,7 +57857,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[10.23]", "test": "test_postgres_extension_table_import_from_s3[10.23]", "response": "200", "error": "", @@ -56679,7 +57867,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[11.16]", "test": "test_postgres_extension_table_import_from_s3[11.16]", "response": "200", "error": "", @@ -56689,7 +57877,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[12.8]", "test": "test_postgres_extension_table_import_from_s3[12.8]", "response": "200", "error": "", @@ -56699,7 +57887,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[13.4]", "test": "test_postgres_extension_table_import_from_s3[13.4]", "response": "200", "error": "", @@ -56709,7 +57897,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[14.7]", "test": "test_postgres_extension_table_import_from_s3[14.7]", "response": "200", "error": "", @@ -56719,7 +57907,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_postgres_extension_table_import_from_s3[15.2]", "test": "test_postgres_extension_table_import_from_s3[15.2]", "response": "200", "error": "", @@ -56729,7 +57917,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[False]", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[False]", "test": "test_bucket_mounting[False]", "response": "200", "error": "", @@ -56739,7 +57927,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_s3.py::TestS3::test_bucket_mounting[True]", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_mounting[True]", "test": "test_bucket_mounting[True]", "response": "200", "error": "", @@ -56749,17 +57937,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", "test": "test_lookup_predefined_application", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -56863,7 +58061,7 @@ "ACL, Bucket, BucketKeyEnabled, CacheControl, ChecksumAlgorithm, ChecksumCRC32, ChecksumCRC32C, ChecksumSHA1, ChecksumSHA256, ContentDisposition, ContentEncoding, ContentLanguage, ContentLength, ContentMD5, ContentType, ExpectedBucketOwner, Expires, GrantFullControl, GrantRead, GrantReadACP, GrantWriteACP, Key, Metadata, ObjectLockLegalHoldStatus, ObjectLockMode, ObjectLockRetainUntilDate, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, SSEKMSEncryptionContext, SSEKMSKeyId, ServerSideEncryption, StorageClass, Tagging, WebsiteRedirectLocation": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", "test": "test_copy_in_place_with_bucket_encryption", "response": "200", "error": "", @@ -56873,7 +58071,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_response_structure", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_response_structure", "test": "test_response_structure", "response": "200", "error": "", @@ -56883,7 +58081,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -56893,17 +58091,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_s3_copy_md5", - "test": "test_s3_copy_md5", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", "response": "200", "error": "", - "snapshot_skipped": "['$..ServerSideEncryption']", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", "test": "test_object_website_redirect_location", "response": "200", "error": "", @@ -56913,7 +58111,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_s3_static_website_hosting", "test": "test_s3_static_website_hosting", "response": "200", "error": "", @@ -56923,7 +58121,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", "test": "test_cors_match_methods", "response": "200", "error": "", @@ -56933,7 +58131,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", @@ -56945,7 +58143,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -56955,7 +58153,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -56971,7 +58169,7 @@ "ACL, AccessControlPolicy, Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, GrantFullControl, GrantRead, GrantReadACP, GrantWrite, GrantWriteACP, Key, RequestPayer, VersionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", "test": "test_get_object_with_anon_credentials", "response": "200", "error": "", @@ -56981,7 +58179,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl", + "test": "test_s3_object_acl", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Grants..Grantee.DisplayName', '$..Grants..Grantee.ID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -56991,7 +58199,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -57001,11 +58209,21 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", "test": "test_put_object_acl_on_delete_marker", "response": "405", "error": "MethodNotAllowed", - "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_acl_on_delete_marker", + "test": "test_put_object_acl_on_delete_marker", + "response": "405", + "error": "MethodNotAllowed", + "snapshot_skipped": "['$..ServerSideEncryption', '$..Deleted..DeleteMarker', '$..Deleted..DeleteMarkerVersionId', '$.get-acl-delete-marker-version-id.Error', '$.get-acl-delete-marker-version-id.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -57017,7 +58235,7 @@ "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, Key, LegalHold, RequestPayer, VersionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_with_legal_hold", "test": "test_put_object_with_legal_hold", "response": "200", "error": "", @@ -57027,7 +58245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_copy_object_legal_hold", "test": "test_s3_copy_object_legal_hold", "response": "200", "error": "", @@ -57037,7 +58255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_s3_legal_hold_lock_versioned", "test": "test_s3_legal_hold_lock_versioned", "response": "200", "error": "", @@ -57053,7 +58271,7 @@ "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, ObjectLockConfiguration, RequestPayer, Token": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_bucket_config_default_retention", "test": "test_bucket_config_default_retention", "response": "200", "error": "", @@ -57069,7 +58287,7 @@ "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, Key, RequestPayer, Tagging, VersionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -57079,7 +58297,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -57095,7 +58313,7 @@ "Bucket, ChecksumAlgorithm, ExpectedBucketOwner, Key, RequestPayer, RestoreRequest, VersionId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", "test": "test_s3_get_deep_archive_object_restore", "response": "202", "error": "", @@ -57105,7 +58323,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "202", "error": "", @@ -57115,7 +58333,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "202", "error": "", @@ -57131,24 +58349,24 @@ "Bucket, ExpectedBucketOwner, Expression, ExpressionType, InputSerialization, Key, OutputSerialization, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", - "test": "test_inconsistent_number_of_columns", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", + "test": "test_select_query_archive", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_select_query_archive", - "test": "test_select_query_archive", + "node_id": "LocalStack Pro: tests/aws/services/s3/test_s3_select.py::TestS3Select::test_inconsistent_number_of_columns", + "test": "test_inconsistent_number_of_columns", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -57157,7 +58375,7 @@ "Body, Bucket, ChecksumAlgorithm, ChecksumCRC32, ChecksumCRC32C, ChecksumSHA1, ChecksumSHA256, ContentLength, ContentMD5, ExpectedBucketOwner, Key, PartNumber, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, UploadId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -57167,7 +58385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", "test": "test_oversized_unzipped_lambda", "response": "200", "error": "", @@ -57177,7 +58395,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -57187,7 +58405,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -57197,7 +58415,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -57207,7 +58425,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -57217,7 +58435,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -57227,7 +58445,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -57237,7 +58455,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -57247,7 +58465,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -57257,7 +58475,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -57267,7 +58485,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -57277,7 +58495,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -57287,7 +58505,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -57297,7 +58515,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -57307,7 +58525,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -57317,7 +58535,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -57327,7 +58545,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -57337,7 +58555,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_download_fileobj_multiple_range_requests", "test": "test_download_fileobj_multiple_range_requests", "response": "200", "error": "", @@ -57347,7 +58565,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_list_multipart_uploads_parameters", "test": "test_list_multipart_uploads_parameters", "response": "200", "error": "", @@ -57357,7 +58575,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_and_list_parts", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_and_list_parts", "test": "test_multipart_and_list_parts", "response": "200", "error": "", @@ -57367,7 +58585,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_copy_object_etag", "test": "test_multipart_copy_object_etag", "response": "200", "error": "", @@ -57377,7 +58595,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -57387,7 +58605,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_multipart_upload_acls", "test": "test_s3_multipart_upload_acls", "response": "200", "error": "", @@ -57397,7 +58615,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_set_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_set_external_hostname", "test": "test_set_external_hostname", "response": "200", "error": "", @@ -57407,7 +58625,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_file_multipart", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_multipart", "test": "test_upload_file_multipart", "response": "200", "error": "", @@ -57417,7 +58635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_part_chunked_newlines_valid_etag", "test": "test_upload_part_chunked_newlines_valid_etag", "response": "200", "error": "", @@ -57427,7 +58645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", "test": "test_storage_class_deep_archive", "response": "200", "error": "", @@ -57437,7 +58655,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-False]", "test": "test_presigned_url_signature_authentication_multi_part[s3-False]", "response": "200", "error": "", @@ -57447,7 +58665,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3-True]", "test": "test_presigned_url_signature_authentication_multi_part[s3-True]", "response": "200", "error": "", @@ -57457,7 +58675,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-False]", "test": "test_presigned_url_signature_authentication_multi_part[s3v4-False]", "response": "200", "error": "", @@ -57467,7 +58685,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_multi_part[s3v4-True]", "test": "test_presigned_url_signature_authentication_multi_part[s3v4-True]", "response": "200", "error": "", @@ -57477,7 +58695,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -57487,7 +58705,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -57497,7 +58715,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -57517,7 +58735,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_multipart_no_such_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_no_such_upload", "test": "test_multipart_no_such_upload", "response": "404", "error": "NoSuchUpload", @@ -57539,7 +58757,47 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", diff --git a/data/coverage/s3control.json b/data/coverage/s3control.json index 90036ce0b4..f41038b898 100644 --- a/data/coverage/s3control.json +++ b/data/coverage/s3control.json @@ -1,6 +1,5 @@ { "service": "s3control", - "pro_support": true, "community_support": true, "operations": [ { @@ -653,8 +652,8 @@ }, { "PutBucketTagging": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -777,7 +776,7 @@ "AccountId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_s3control.py::test_lifecycle_public_access_block", + "node_id": "LocalStack Community: tests/aws/services/s3control/test_s3control.py::test_lifecycle_public_access_block", "test": "test_lifecycle_public_access_block", "response": "200", "error": "", @@ -793,7 +792,7 @@ "AccountId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_s3control.py::test_lifecycle_public_access_block", + "node_id": "LocalStack Community: tests/aws/services/s3control/test_s3control.py::test_lifecycle_public_access_block", "test": "test_lifecycle_public_access_block", "response": "200", "error": "", @@ -803,7 +802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_s3control.py::test_public_access_block_validations", + "node_id": "LocalStack Community: tests/aws/services/s3control/test_s3control.py::test_public_access_block_validations", "test": "test_public_access_block_validations", "response": "403", "error": "CommonServiceException", @@ -813,7 +812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_s3control.py::test_lifecycle_public_access_block", + "node_id": "LocalStack Community: tests/aws/services/s3control/test_s3control.py::test_lifecycle_public_access_block", "test": "test_lifecycle_public_access_block", "response": "404", "error": "CommonServiceException", @@ -829,7 +828,7 @@ "AccountId, PublicAccessBlockConfiguration": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_s3control.py::test_lifecycle_public_access_block", + "node_id": "LocalStack Community: tests/aws/services/s3control/test_s3control.py::test_lifecycle_public_access_block", "test": "test_lifecycle_public_access_block", "response": "200", "error": "", @@ -839,7 +838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_s3control.py::test_public_access_block_validations", + "node_id": "LocalStack Community: tests/aws/services/s3control/test_s3control.py::test_public_access_block_validations", "test": "test_public_access_block_validations", "response": "400", "error": "CommonServiceException", @@ -849,7 +848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_s3control.py::test_public_access_block_validations", + "node_id": "LocalStack Community: tests/aws/services/s3control/test_s3control.py::test_public_access_block_validations", "test": "test_public_access_block_validations", "response": "403", "error": "CommonServiceException", diff --git a/data/coverage/scheduler.json b/data/coverage/scheduler.json index f385802983..2ac9e11c0e 100644 --- a/data/coverage/scheduler.json +++ b/data/coverage/scheduler.json @@ -152,7 +152,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_scheduler.py::test_list_schedules", + "node_id": "LocalStack Community: tests/aws/services/scheduler/test_scheduler.py::test_list_schedules", "test": "test_list_schedules", "response": "200", "error": "", diff --git a/data/coverage/secretsmanager.json b/data/coverage/secretsmanager.json index 23fe8a181c..96196fb349 100644 --- a/data/coverage/secretsmanager.json +++ b/data/coverage/secretsmanager.json @@ -272,31 +272,31 @@ "ClientRequestToken, Description, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "ClientRequestToken, Description, Name, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_call_lists_secrets_multiple_times", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_call_lists_secrets_multiple_times", "test": "test_call_lists_secrets_multiple_times", "response": "200", "error": "", @@ -306,7 +306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "response": "200", "error": "", @@ -316,7 +316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "response": "200", "error": "", @@ -326,7 +326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", "test": "test_create_and_update_secret[Valid/_+=.@-Name]", "response": "200", "error": "", @@ -336,7 +336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", "test": "test_create_and_update_secret[s-c64bdc03]", "response": "200", "error": "", @@ -346,7 +346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_multi_secrets", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_multi_secrets", "test": "test_create_multi_secrets", "response": "200", "error": "", @@ -356,7 +356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", "test": "test_resource_policy", "response": "200", "error": "", @@ -366,7 +366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", "test": "test_secret_exists", "response": "200", "error": "", @@ -376,7 +376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists_snapshots", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists_snapshots", "test": "test_secret_exists_snapshots", "response": "200", "error": "", @@ -386,7 +386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "200", "error": "", @@ -396,7 +396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_secret_parameter", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", "test": "test_get_secret_parameter", "response": "200", "error": "", @@ -406,7 +406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", "test": "test_secret_exists", "response": "400", "error": "ResourceExistsException", @@ -416,7 +416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists_snapshots", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists_snapshots", "test": "test_secret_exists_snapshots", "response": "400", "error": "ResourceExistsException", @@ -428,34 +428,34 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -486,7 +486,7 @@ "ClientRequestToken, Name, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", @@ -496,7 +496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", @@ -506,7 +506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", @@ -516,7 +516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_can_recreate_delete_secret", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_can_recreate_delete_secret", "test": "test_can_recreate_delete_secret", "response": "200", "error": "", @@ -526,7 +526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_exp_raised_on_creation_of_secret_scheduled_for_deletion", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_exp_raised_on_creation_of_secret_scheduled_for_deletion", "test": "test_exp_raised_on_creation_of_secret_scheduled_for_deletion", "response": "200", "error": "", @@ -536,7 +536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", "response": "200", "error": "", @@ -546,7 +546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", "test": "test_http_put_secret_value_duplicate_req", "response": "200", "error": "", @@ -556,7 +556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", "response": "200", "error": "", @@ -566,7 +566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", "test": "test_http_put_secret_value_with_duplicate_client_request_token", "response": "200", "error": "", @@ -576,7 +576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", "test": "test_http_put_secret_value_with_non_provided_client_request_token", "response": "200", "error": "", @@ -586,7 +586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", "test": "test_last_accessed_date", "response": "200", "error": "", @@ -596,7 +596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", "test": "test_last_updated_date", "response": "200", "error": "", @@ -606,7 +606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", "test": "test_non_versioning_version_stages_no_replacement", "response": "200", "error": "", @@ -616,7 +616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", "test": "test_non_versioning_version_stages_replacement", "response": "200", "error": "", @@ -626,7 +626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", "test": "test_put_secret_value_with_new_custom_client_request_token", "response": "200", "error": "", @@ -636,7 +636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", "test": "test_put_secret_value_with_version_stages", "response": "200", "error": "", @@ -646,7 +646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", "test": "test_rotate_secret_invalid_lambda_arn", "response": "200", "error": "", @@ -656,7 +656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", "test": "test_update_secret_description", "response": "200", "error": "", @@ -666,7 +666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", "test": "test_update_secret_version_stages_current_pending", "response": "200", "error": "", @@ -676,7 +676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", "test": "test_update_secret_version_stages_current_pending_cycle", "response": "200", "error": "", @@ -686,7 +686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "response": "200", "error": "", @@ -696,7 +696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "response": "200", "error": "", @@ -706,7 +706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", "test": "test_update_secret_version_stages_current_previous", "response": "200", "error": "", @@ -716,7 +716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_return_type", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_return_type", "test": "test_update_secret_version_stages_return_type", "response": "200", "error": "", @@ -726,7 +726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_with_non_provided_client_request_token", "test": "test_update_secret_with_non_provided_client_request_token", "response": "200", "error": "", @@ -736,7 +736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_exp_raised_on_creation_of_secret_scheduled_for_deletion", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_exp_raised_on_creation_of_secret_scheduled_for_deletion", "test": "test_exp_raised_on_creation_of_secret_scheduled_for_deletion", "response": "400", "error": "InvalidRequestException", @@ -746,7 +746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -756,7 +756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -766,7 +766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -776,7 +776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -808,7 +808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -818,7 +818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -828,7 +828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -842,21 +842,21 @@ "ClientRequestToken, Name, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Description, Name, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[CreateSecret]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[CreateSecret]", "test": "test_no_client_request_token[CreateSecret]", "response": "400", "error": "InvalidRequestException", @@ -872,17 +872,17 @@ "SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", "test": "test_resource_policy", "response": "200", "error": "", @@ -898,7 +898,7 @@ "ForceDeleteWithoutRecovery, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", @@ -908,7 +908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", @@ -918,7 +918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", @@ -928,7 +928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_call_lists_secrets_multiple_times", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_call_lists_secrets_multiple_times", "test": "test_call_lists_secrets_multiple_times", "response": "200", "error": "", @@ -938,7 +938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_can_recreate_delete_secret", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_can_recreate_delete_secret", "test": "test_can_recreate_delete_secret", "response": "200", "error": "", @@ -948,7 +948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "response": "200", "error": "", @@ -958,7 +958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "response": "200", "error": "", @@ -968,7 +968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", "test": "test_create_and_update_secret[Valid/_+=.@-Name]", "response": "200", "error": "", @@ -978,7 +978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", "test": "test_create_and_update_secret[s-c64bdc03]", "response": "200", "error": "", @@ -988,7 +988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_multi_secrets", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_multi_secrets", "test": "test_create_multi_secrets", "response": "200", "error": "", @@ -998,7 +998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_delete_non_existent_secret_returns_as_if_secret_exists", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_delete_non_existent_secret_returns_as_if_secret_exists", "test": "test_delete_non_existent_secret_returns_as_if_secret_exists", "response": "200", "error": "", @@ -1008,7 +1008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", "test": "test_last_accessed_date", "response": "200", "error": "", @@ -1018,7 +1018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", "test": "test_last_updated_date", "response": "200", "error": "", @@ -1028,7 +1028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[CreateSecret]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[CreateSecret]", "test": "test_no_client_request_token[CreateSecret]", "response": "200", "error": "", @@ -1038,7 +1038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[PutSecretValue]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[PutSecretValue]", "test": "test_no_client_request_token[PutSecretValue]", "response": "200", "error": "", @@ -1048,7 +1048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[RotateSecret]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[RotateSecret]", "test": "test_no_client_request_token[RotateSecret]", "response": "200", "error": "", @@ -1058,7 +1058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[UpdateSecret]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[UpdateSecret]", "test": "test_no_client_request_token[UpdateSecret]", "response": "200", "error": "", @@ -1068,7 +1068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", "test": "test_non_versioning_version_stages_no_replacement", "response": "200", "error": "", @@ -1078,7 +1078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", "test": "test_non_versioning_version_stages_replacement", "response": "200", "error": "", @@ -1088,7 +1088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", "test": "test_put_secret_value_with_version_stages", "response": "200", "error": "", @@ -1098,7 +1098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", "test": "test_resource_policy", "response": "200", "error": "", @@ -1108,7 +1108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", "test": "test_rotate_secret_invalid_lambda_arn", "response": "200", "error": "", @@ -1118,7 +1118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", "test": "test_secret_exists", "response": "200", "error": "", @@ -1128,7 +1128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists_snapshots", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists_snapshots", "test": "test_secret_exists_snapshots", "response": "200", "error": "", @@ -1138,7 +1138,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", "test": "test_update_secret_description", "response": "200", "error": "", @@ -1148,7 +1148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", "test": "test_update_secret_version_stages_current_pending", "response": "200", "error": "", @@ -1158,7 +1158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", "test": "test_update_secret_version_stages_current_pending_cycle", "response": "200", "error": "", @@ -1168,7 +1168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "response": "200", "error": "", @@ -1178,7 +1178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "response": "200", "error": "", @@ -1188,7 +1188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", "test": "test_update_secret_version_stages_current_previous", "response": "200", "error": "", @@ -1198,7 +1198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_return_type", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_return_type", "test": "test_update_secret_version_stages_return_type", "response": "200", "error": "", @@ -1208,7 +1208,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_with_non_provided_client_request_token", "test": "test_update_secret_with_non_provided_client_request_token", "response": "200", "error": "", @@ -1218,7 +1218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "200", "error": "", @@ -1228,7 +1228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_secret_parameter", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", "test": "test_get_secret_parameter", "response": "200", "error": "", @@ -1238,7 +1238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_exp_raised_on_creation_of_secret_scheduled_for_deletion", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_exp_raised_on_creation_of_secret_scheduled_for_deletion", "test": "test_exp_raised_on_creation_of_secret_scheduled_for_deletion", "response": "400", "error": "InvalidRequestException", @@ -1248,7 +1248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", "response": "400", "error": "InvalidRequestException", @@ -1258,7 +1258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", "test": "test_http_put_secret_value_duplicate_req", "response": "400", "error": "InvalidRequestException", @@ -1268,7 +1268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", "response": "400", "error": "InvalidRequestException", @@ -1278,7 +1278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", "test": "test_http_put_secret_value_with_duplicate_client_request_token", "response": "400", "error": "InvalidRequestException", @@ -1288,7 +1288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", "test": "test_http_put_secret_value_with_non_provided_client_request_token", "response": "400", "error": "InvalidRequestException", @@ -1298,7 +1298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -1308,7 +1308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -1318,7 +1318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -1328,7 +1328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -1338,7 +1338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", "test": "test_put_secret_value_with_new_custom_client_request_token", "response": "400", "error": "InvalidRequestException", @@ -1370,7 +1370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -1380,7 +1380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -1390,7 +1390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -1404,7 +1404,7 @@ "RecoveryWindowInDays, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_exp_raised_on_creation_of_secret_scheduled_for_deletion", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_exp_raised_on_creation_of_secret_scheduled_for_deletion", "test": "test_exp_raised_on_creation_of_secret_scheduled_for_deletion", "response": "200", "error": "", @@ -1418,37 +1418,37 @@ "SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", "response": "200", "error": "", @@ -1458,7 +1458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", "test": "test_http_put_secret_value_duplicate_req", "response": "200", "error": "", @@ -1468,7 +1468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", "response": "200", "error": "", @@ -1478,7 +1478,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", "test": "test_http_put_secret_value_with_duplicate_client_request_token", "response": "200", "error": "", @@ -1488,7 +1488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", "test": "test_http_put_secret_value_with_non_provided_client_request_token", "response": "200", "error": "", @@ -1498,7 +1498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", "test": "test_put_secret_value_with_new_custom_client_request_token", "response": "200", "error": "", @@ -1510,28 +1510,28 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", + "test": "test_enforce_policy_secretsmanager_create", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_create", - "test": "test_enforce_policy_secretsmanager_create", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", @@ -1540,14 +1540,14 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -1556,17 +1556,7 @@ "SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", - "test": "test_cfn_handle_secretsmanager_secret", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_handle_secretsmanager_secret", "test": "test_cfn_handle_secretsmanager_secret", "response": "200", "error": "", @@ -1576,27 +1566,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", - "test": "test_cfn_secretsmanager_gen_secret", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", @@ -1606,7 +1586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "response": "200", "error": "", @@ -1616,7 +1596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "response": "200", "error": "", @@ -1626,7 +1606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", "test": "test_create_and_update_secret[Valid/_+=.@-Name]", "response": "200", "error": "", @@ -1636,7 +1616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", "test": "test_create_and_update_secret[s-c64bdc03]", "response": "200", "error": "", @@ -1646,7 +1626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", "test": "test_last_accessed_date", "response": "200", "error": "", @@ -1656,7 +1636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", "test": "test_last_updated_date", "response": "200", "error": "", @@ -1666,7 +1646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", "test": "test_rotate_secret_invalid_lambda_arn", "response": "200", "error": "", @@ -1676,7 +1656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", "test": "test_update_secret_description", "response": "200", "error": "", @@ -1686,7 +1666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_can_recreate_delete_secret", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_can_recreate_delete_secret", "test": "test_can_recreate_delete_secret", "response": "400", "error": "ResourceNotFoundException", @@ -1696,7 +1676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -1706,7 +1686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -1716,7 +1696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -1726,7 +1706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -1738,43 +1718,33 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -1784,7 +1754,7 @@ "ExcludeCharacters, PasswordLength": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_get_random_exclude_characters_and_symbols", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_get_random_exclude_characters_and_symbols", "test": "test_get_random_exclude_characters_and_symbols", "response": "200", "error": "", @@ -1800,17 +1770,7 @@ "SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", - "test": "test_cfn_secret_policy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", @@ -1820,7 +1780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", "test": "test_resource_policy", "response": "200", "error": "", @@ -1878,7 +1838,7 @@ "SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secretsmanager_gen_secret", "test": "test_cfn_secretsmanager_gen_secret", "response": "200", "error": "", @@ -1888,37 +1848,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "response": "200", "error": "", @@ -1928,7 +1888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "response": "200", "error": "", @@ -1938,7 +1898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", "test": "test_create_and_update_secret[Valid/_+=.@-Name]", "response": "200", "error": "", @@ -1948,7 +1908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", "test": "test_create_and_update_secret[s-c64bdc03]", "response": "200", "error": "", @@ -1958,7 +1918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", "response": "200", "error": "", @@ -1968,7 +1928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", "test": "test_http_put_secret_value_duplicate_req", "response": "200", "error": "", @@ -1978,7 +1938,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", "response": "200", "error": "", @@ -1988,7 +1948,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", "test": "test_http_put_secret_value_with_duplicate_client_request_token", "response": "200", "error": "", @@ -1998,7 +1958,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", "test": "test_http_put_secret_value_with_non_provided_client_request_token", "response": "200", "error": "", @@ -2008,7 +1968,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_accessed_date", "test": "test_last_accessed_date", "response": "200", "error": "", @@ -2018,7 +1978,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", "test": "test_last_updated_date", "response": "200", "error": "", @@ -2028,7 +1988,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", "test": "test_put_secret_value_with_new_custom_client_request_token", "response": "200", "error": "", @@ -2038,7 +1998,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", "test": "test_put_secret_value_with_version_stages", "response": "200", "error": "", @@ -2048,7 +2008,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", "test": "test_update_secret_version_stages_current_pending_cycle", "response": "200", "error": "", @@ -2058,7 +2018,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "response": "200", "error": "", @@ -2068,7 +2028,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "response": "200", "error": "", @@ -2078,7 +2038,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_with_non_provided_client_request_token", "test": "test_update_secret_with_non_provided_client_request_token", "response": "200", "error": "", @@ -2088,7 +2048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "200", "error": "", @@ -2098,7 +2058,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_secret_parameter", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", "test": "test_get_secret_parameter", "response": "200", "error": "", @@ -2108,7 +2068,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -2118,7 +2078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -2128,7 +2088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -2138,7 +2098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -2148,7 +2108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_not_found", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_not_found", "test": "test_secret_not_found", "response": "400", "error": "ResourceNotFoundException", @@ -2158,7 +2118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_inexistent_secret", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_inexistent_secret", "test": "test_get_inexistent_secret", "response": "400", "error": "ResourceNotFoundException", @@ -2168,7 +2128,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "400", "error": "ResourceNotFoundException", @@ -2180,28 +2140,8 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_get_value", + "test": "test_enforce_policy_secretsmanager_get_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -2210,8 +2150,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_secretsmanager_get_value", - "test": "test_enforce_policy_secretsmanager_get_value", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_secretsmanager_policy", + "test": "test_secretsmanager_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -2220,37 +2160,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_secretsmanager_policy", - "test": "test_secretsmanager_policy", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[False]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[False]", "test": "test_data_api[False]", "response": "200", "error": "", @@ -2260,7 +2200,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsMysql::test_data_api[True]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsMysql::test_data_api[True]", "test": "test_data_api[True]", "response": "200", "error": "", @@ -2270,7 +2210,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_data_api", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_data_api", "test": "test_data_api", "response": "200", "error": "", @@ -2304,7 +2244,7 @@ "SecretId, VersionStage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", "response": "200", "error": "", @@ -2314,7 +2254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", "response": "200", "error": "", @@ -2330,7 +2270,7 @@ "IncludeDeprecated, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -2340,7 +2280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -2350,7 +2290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -2360,7 +2300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -2374,7 +2314,7 @@ "SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", "response": "200", "error": "", @@ -2384,7 +2324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", "test": "test_http_put_secret_value_duplicate_req", "response": "200", "error": "", @@ -2394,7 +2334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", "response": "200", "error": "", @@ -2404,7 +2344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", "test": "test_http_put_secret_value_with_duplicate_client_request_token", "response": "200", "error": "", @@ -2414,7 +2354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", "test": "test_http_put_secret_value_with_non_provided_client_request_token", "response": "200", "error": "", @@ -2424,7 +2364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", "test": "test_non_versioning_version_stages_no_replacement", "response": "200", "error": "", @@ -2434,7 +2374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", "test": "test_non_versioning_version_stages_replacement", "response": "200", "error": "", @@ -2444,7 +2384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", "test": "test_put_secret_value_with_new_custom_client_request_token", "response": "200", "error": "", @@ -2454,7 +2394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", "test": "test_update_secret_version_stages_current_pending", "response": "200", "error": "", @@ -2464,7 +2404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", "test": "test_update_secret_version_stages_current_pending_cycle", "response": "200", "error": "", @@ -2474,7 +2414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "response": "200", "error": "", @@ -2484,7 +2424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "response": "200", "error": "", @@ -2494,7 +2434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", "test": "test_update_secret_version_stages_current_previous", "response": "200", "error": "", @@ -2504,7 +2444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_not_found", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_not_found", "test": "test_secret_not_found", "response": "400", "error": "SecretNotFoundException", @@ -2520,7 +2460,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_call_lists_secrets_multiple_times", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_call_lists_secrets_multiple_times", "test": "test_call_lists_secrets_multiple_times", "response": "200", "error": "", @@ -2530,7 +2470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_multi_secrets", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_multi_secrets", "test": "test_create_multi_secrets", "response": "200", "error": "", @@ -2540,7 +2480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists", "test": "test_secret_exists", "response": "200", "error": "", @@ -2550,7 +2490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists_snapshots", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_exists_snapshots", "test": "test_secret_exists_snapshots", "response": "200", "error": "", @@ -2560,7 +2500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", "test": "test_update_secret_version_stages_current_previous", "response": "200", "error": "", @@ -2576,21 +2516,21 @@ "BlockPublicPolicy, ResourcePolicy, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cfn_secret_policy", "test": "test_cfn_secret_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "ResourcePolicy, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_resource_policy", "test": "test_resource_policy", "response": "200", "error": "", @@ -2618,7 +2558,7 @@ "ClientRequestToken, SecretId, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "response": "200", "error": "", @@ -2628,7 +2568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "response": "200", "error": "", @@ -2638,7 +2578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", "test": "test_create_and_update_secret[Valid/_+=.@-Name]", "response": "200", "error": "", @@ -2648,7 +2588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", "test": "test_create_and_update_secret[s-c64bdc03]", "response": "200", "error": "", @@ -2658,7 +2598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_duplicate_req", "test": "test_http_put_secret_value_duplicate_req", "response": "200", "error": "", @@ -2668,7 +2608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", "test": "test_http_put_secret_value_with_duplicate_client_request_token", "response": "200", "error": "", @@ -2678,7 +2618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_non_provided_client_request_token", "test": "test_http_put_secret_value_with_non_provided_client_request_token", "response": "200", "error": "", @@ -2688,7 +2628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_new_custom_client_request_token", "test": "test_put_secret_value_with_new_custom_client_request_token", "response": "200", "error": "", @@ -2698,7 +2638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", "test": "test_put_secret_value_with_version_stages", "response": "200", "error": "", @@ -2708,7 +2648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", "test": "test_update_secret_version_stages_current_pending", "response": "200", "error": "", @@ -2718,7 +2658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -2728,7 +2668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -2738,7 +2678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -2748,7 +2688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -2760,41 +2700,41 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_rds.py::test_db_proxy", - "test": "test_db_proxy", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_db_proxy", + "test": "test_db_proxy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, "ClientRequestToken, SecretId, SecretString, VersionStages": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_custom_client_request_token_new_version_stages", "test": "test_http_put_secret_value_custom_client_request_token_new_version_stages", "response": "200", "error": "", @@ -2804,7 +2744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_null_client_request_token_new_version_stages", "test": "test_http_put_secret_value_null_client_request_token_new_version_stages", "response": "200", "error": "", @@ -2814,7 +2754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_no_replacement", "test": "test_non_versioning_version_stages_no_replacement", "response": "200", "error": "", @@ -2824,7 +2764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_non_versioning_version_stages_replacement", "test": "test_non_versioning_version_stages_replacement", "response": "200", "error": "", @@ -2834,7 +2774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_put_secret_value_with_version_stages", "test": "test_put_secret_value_with_version_stages", "response": "200", "error": "", @@ -2844,7 +2784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", "test": "test_update_secret_version_stages_current_pending", "response": "200", "error": "", @@ -2854,7 +2794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", "test": "test_update_secret_version_stages_current_pending_cycle", "response": "200", "error": "", @@ -2864,7 +2804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "response": "200", "error": "", @@ -2874,7 +2814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "response": "200", "error": "", @@ -2884,7 +2824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_return_type", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_return_type", "test": "test_update_secret_version_stages_return_type", "response": "200", "error": "", @@ -2898,7 +2838,7 @@ "SecretId, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[PutSecretValue]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[PutSecretValue]", "test": "test_no_client_request_token[PutSecretValue]", "response": "400", "error": "InvalidRequestException", @@ -2914,7 +2854,7 @@ "ClientRequestToken, RotationLambdaARN, RotationRules, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_invalid_lambda_arn", "test": "test_rotate_secret_invalid_lambda_arn", "response": "400", "error": "ResourceNotFoundException", @@ -2928,7 +2868,7 @@ "SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[RotateSecret]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[RotateSecret]", "test": "test_no_client_request_token[RotateSecret]", "response": "400", "error": "InvalidRequestException", @@ -2944,7 +2884,7 @@ "SecretId, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -2954,7 +2894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -2964,7 +2904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -2974,7 +2914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -2990,7 +2930,7 @@ "SecretId, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -3000,7 +2940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -3010,7 +2950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -3020,7 +2960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -3036,7 +2976,7 @@ "ClientRequestToken, Description, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", "test": "test_update_secret_description", "response": "200", "error": "", @@ -3046,7 +2986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -3056,7 +2996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -3066,7 +3006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -3076,7 +3016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", @@ -3090,7 +3030,7 @@ "ClientRequestToken, Description, SecretId, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2]", "response": "200", "error": "", @@ -3100,7 +3040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "test": "test_create_and_update_secret[Valid/_+=.@-Name-a1b2c3-]", "response": "200", "error": "", @@ -3110,7 +3050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", "test": "test_create_and_update_secret[Valid/_+=.@-Name]", "response": "200", "error": "", @@ -3120,7 +3060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[s-c64bdc03]", "test": "test_create_and_update_secret[s-c64bdc03]", "response": "200", "error": "", @@ -3130,7 +3070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", "test": "test_update_secret_description", "response": "200", "error": "", @@ -3144,7 +3084,7 @@ "ClientRequestToken, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", "test": "test_update_secret_description", "response": "200", "error": "", @@ -3158,7 +3098,7 @@ "ClientRequestToken, SecretId, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_last_updated_date", "test": "test_last_updated_date", "response": "200", "error": "", @@ -3168,7 +3108,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_description", "test": "test_update_secret_description", "response": "200", "error": "", @@ -3178,7 +3118,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", "test": "test_update_secret_version_stages_current_previous", "response": "200", "error": "", @@ -3188,7 +3128,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_with_non_provided_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_with_non_provided_client_request_token", "test": "test_update_secret_with_non_provided_client_request_token", "response": "200", "error": "", @@ -3202,7 +3142,7 @@ "Description, SecretId, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[UpdateSecret]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_no_client_request_token[UpdateSecret]", "test": "test_no_client_request_token[UpdateSecret]", "response": "400", "error": "InvalidRequestException", @@ -3218,7 +3158,7 @@ "MoveToVersionId, RemoveFromVersionId, SecretId, VersionStage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending", "test": "test_update_secret_version_stages_current_pending", "response": "200", "error": "", @@ -3228,7 +3168,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle", "test": "test_update_secret_version_stages_current_pending_cycle", "response": "200", "error": "", @@ -3238,7 +3178,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "response": "200", "error": "", @@ -3248,7 +3188,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_2", "response": "200", "error": "", @@ -3258,7 +3198,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_return_type", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_return_type", "test": "test_update_secret_version_stages_return_type", "response": "200", "error": "", @@ -3274,7 +3214,7 @@ "ResourcePolicy, SecretId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv *?!]Name\\\\-]", "test": "test_invalid_secret_name[ Inv *?!]Name\\\\-]", "response": "400", "error": "ValidationException", @@ -3284,7 +3224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ValidationException", @@ -3294,7 +3234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv*Name? ]", "test": "test_invalid_secret_name[ Inv*Name? ]", "response": "400", "error": "ValidationException", @@ -3304,7 +3244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[Inv Name]", "test": "test_invalid_secret_name[Inv Name]", "response": "400", "error": "ValidationException", diff --git a/data/coverage/serverlessrepo.json b/data/coverage/serverlessrepo.json index d584ec52aa..8bec282397 100644 --- a/data/coverage/serverlessrepo.json +++ b/data/coverage/serverlessrepo.json @@ -9,8 +9,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -57,8 +57,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -69,8 +69,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -117,7 +117,7 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "" } @@ -176,7 +176,7 @@ "Author, Description, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", "test": "test_crud_application_versions", "response": "201", "error": "", @@ -186,7 +186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", "test": "test_crud_applications", "response": "201", "error": "", @@ -194,6 +194,30 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepoParity::test_minimal_app_without_version", + "test": "test_minimal_app_without_version", + "response": "201", + "error": "", + "snapshot_skipped": "['$..ApplicationId', '$..IsVerifiedAuthor', '$..Labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Author, Description, Name, SemanticVersion, TemplateBody": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepoParity::test_minimal_app_with_version", + "test": "test_minimal_app_with_version", + "response": "201", + "error": "", + "snapshot_skipped": "['$..ApplicationId', '$..IsVerifiedAuthor', '$..Labels', '$..Version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -202,7 +226,7 @@ "ApplicationId, SemanticVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", "test": "test_crud_application_versions", "response": "201", "error": "", @@ -218,7 +242,7 @@ "ApplicationId, Capabilities, ChangeSetName, ParameterOverrides, StackName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", "test": "test_create_cloud_formation_change_set", "response": "201", "error": "", @@ -234,7 +258,7 @@ "ApplicationId, SemanticVersion": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", "test": "test_create_cloud_formation_change_set", "response": "201", "error": "", @@ -244,7 +268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_formation_template", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_formation_template", "test": "test_crud_formation_template", "response": "201", "error": "", @@ -260,7 +284,7 @@ "ApplicationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_create_cloud_formation_change_set", "test": "test_create_cloud_formation_change_set", "response": "204", "error": "", @@ -270,7 +294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", "test": "test_crud_application_versions", "response": "204", "error": "", @@ -280,7 +304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", "test": "test_crud_applications", "response": "204", "error": "", @@ -288,6 +312,26 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepoParity::test_minimal_app_with_version", + "test": "test_minimal_app_with_version", + "response": "204", + "error": "", + "snapshot_skipped": "['$..ApplicationId', '$..IsVerifiedAuthor', '$..Labels', '$..Version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepoParity::test_minimal_app_without_version", + "test": "test_minimal_app_without_version", + "response": "204", + "error": "", + "snapshot_skipped": "['$..ApplicationId', '$..IsVerifiedAuthor', '$..Labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -296,7 +340,7 @@ "ApplicationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", "test": "test_crud_applications", "response": "200", "error": "", @@ -304,6 +348,30 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepoParity::test_minimal_app_with_version", + "test": "test_minimal_app_with_version", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationId', '$..IsVerifiedAuthor', '$..Labels', '$..Version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "ApplicationId, SemanticVersion": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepoParity::test_minimal_app_with_version", + "test": "test_minimal_app_with_version", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationId', '$..IsVerifiedAuthor', '$..Labels', '$..Version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -312,7 +380,7 @@ "ApplicationId, TemplateId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_formation_template", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_formation_template", "test": "test_crud_formation_template", "response": "200", "error": "", @@ -328,7 +396,7 @@ "ApplicationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", "test": "test_crud_application_versions", "response": "200", "error": "", @@ -338,17 +406,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", "test": "test_lookup_predefined_application", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_application_versions", "test": "test_crud_application_versions", "response": "404", "error": "NotFoundException", @@ -358,12 +426,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_not_existing_version", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_not_existing_version", "test": "test_not_existing_version", "response": "404", "error": "NotFoundException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" } @@ -374,7 +442,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_crud_applications", "test": "test_crud_applications", "response": "200", "error": "", diff --git a/data/coverage/servicediscovery.json b/data/coverage/servicediscovery.json index 5fe418647d..46b43744c1 100644 --- a/data/coverage/servicediscovery.json +++ b/data/coverage/servicediscovery.json @@ -320,7 +320,7 @@ "CreatorRequestId, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_untagged_resource", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_untagged_resource", "test": "test_create_untagged_resource", "response": "200", "error": "", @@ -334,7 +334,7 @@ "CreatorRequestId, Name, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -350,7 +350,7 @@ "CreatorRequestId, Description, Name, Vpc": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", "test": "test_dns_namespace_with_and_without_dot[private-test-.com]", "response": "200", "error": "", @@ -360,7 +360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", "test": "test_dns_namespace_with_and_without_dot[private-test-domain-]", "response": "200", "error": "", @@ -370,7 +370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-invalid name]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-invalid name]", "test": "test_dns_namespace_with_and_without_dot[private-invalid name]", "response": "400", "error": "InvalidInput", @@ -384,17 +384,17 @@ "CreatorRequestId, Name, Vpc": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_private", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_private", "test": "test_dns_namespace_private", "response": "200", "error": "", @@ -410,7 +410,7 @@ "CreatorRequestId, Description, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", "test": "test_dns_namespace_with_and_without_dot[public-test-.com]", "response": "200", "error": "", @@ -420,7 +420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-invalid name]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-invalid name]", "test": "test_dns_namespace_with_and_without_dot[public-invalid name]", "response": "400", "error": "InvalidInput", @@ -430,7 +430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-domain-]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-domain-]", "test": "test_dns_namespace_with_and_without_dot[public-test-domain-]", "response": "400", "error": "InvalidInput", @@ -444,7 +444,7 @@ "CreatorRequestId, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -454,7 +454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_public", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_public", "test": "test_dns_namespace_public", "response": "200", "error": "", @@ -464,7 +464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_public", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_public", "test": "test_dns_namespace_public", "response": "400", "error": "InvalidInput", @@ -480,7 +480,7 @@ "CreatorRequestId, Description, Name, NamespaceId, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -494,21 +494,21 @@ "CreatorRequestId, DnsConfig, HealthCheckCustomConfig, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "CreatorRequestId, DnsConfig, Name, NamespaceId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -524,17 +524,17 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -544,7 +544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_private", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_private", "test": "test_dns_namespace_private", "response": "200", "error": "", @@ -554,7 +554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_public", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_public", "test": "test_dns_namespace_public", "response": "200", "error": "", @@ -564,7 +564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", "test": "test_dns_namespace_with_and_without_dot[private-test-.com]", "response": "200", "error": "", @@ -574,7 +574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", "test": "test_dns_namespace_with_and_without_dot[private-test-domain-]", "response": "200", "error": "", @@ -584,7 +584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", "test": "test_dns_namespace_with_and_without_dot[public-test-.com]", "response": "200", "error": "", @@ -600,17 +600,17 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -620,7 +620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -636,7 +636,7 @@ "InstanceId, ServiceId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -646,7 +646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "400", "error": "ResourceNotFoundException", @@ -662,7 +662,7 @@ "NamespaceName, ServiceName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -672,7 +672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "400", "error": "ResourceNotFoundException", @@ -688,7 +688,7 @@ "InstanceId, ServiceId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -698,7 +698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "400", "error": "ResourceNotFoundException", @@ -714,7 +714,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -724,7 +724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_untagged_resource", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_untagged_resource", "test": "test_create_untagged_resource", "response": "200", "error": "", @@ -734,7 +734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "400", "error": "ResourceNotFoundException", @@ -750,17 +750,17 @@ "OperationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -770,7 +770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_untagged_resource", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_untagged_resource", "test": "test_create_untagged_resource", "response": "200", "error": "", @@ -786,7 +786,7 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -796,7 +796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -806,7 +806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "400", "error": "ResourceNotFoundException", @@ -822,7 +822,7 @@ "ServiceId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -832,7 +832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -842,7 +842,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -858,17 +858,17 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -878,7 +878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -888,7 +888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_private", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_private", "test": "test_dns_namespace_private", "response": "200", "error": "", @@ -898,7 +898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_public", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_public", "test": "test_dns_namespace_public", "response": "200", "error": "", @@ -912,7 +912,7 @@ "MaxResults": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-.com]", "test": "test_dns_namespace_with_and_without_dot[private-test-.com]", "response": "200", "error": "", @@ -922,7 +922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[private-test-domain-]", "test": "test_dns_namespace_with_and_without_dot[private-test-domain-]", "response": "200", "error": "", @@ -932,7 +932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_dns_namespace_with_and_without_dot[public-test-.com]", "test": "test_dns_namespace_with_and_without_dot[public-test-.com]", "response": "200", "error": "", @@ -948,7 +948,17 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -958,7 +968,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -974,7 +984,7 @@ "ResourceARN": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -984,7 +994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_untagged_resource", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_untagged_resource", "test": "test_create_untagged_resource", "response": "200", "error": "", @@ -1000,7 +1010,7 @@ "Attributes, CreatorRequestId, InstanceId, ServiceId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", "response": "200", "error": "", @@ -1010,7 +1020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", @@ -1020,7 +1030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "400", "error": "ResourceNotFoundException", @@ -1036,7 +1046,7 @@ "ResourceARN, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -1046,7 +1056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_untagged_resource", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_untagged_resource", "test": "test_create_untagged_resource", "response": "200", "error": "", @@ -1062,7 +1072,7 @@ "ResourceARN, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_service", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_service", "test": "test_create_service", "response": "200", "error": "", @@ -1078,7 +1088,7 @@ "Id, Service": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_servicediscovery.py::test_create_instances", + "node_id": "LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::test_create_instances", "test": "test_create_instances", "response": "200", "error": "", diff --git a/data/coverage/ses.json b/data/coverage/ses.json index 650768ed79..05eb89221c 100644 --- a/data/coverage/ses.json +++ b/data/coverage/ses.json @@ -861,7 +861,7 @@ "OriginalRuleSetName, RuleSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_clone_receipt_rule_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_clone_receipt_rule_set", "test": "test_clone_receipt_rule_set", "response": "200", "error": "", @@ -877,7 +877,7 @@ "ConfigurationSet": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", "test": "test_cannot_create_event_for_no_topic", "response": "200", "error": "", @@ -887,7 +887,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_deleting_non_existent_configuration_set_event_destination", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_deleting_non_existent_configuration_set_event_destination", "test": "test_deleting_non_existent_configuration_set_event_destination", "response": "200", "error": "", @@ -897,7 +897,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -907,7 +907,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -917,7 +917,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -927,7 +927,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -937,7 +937,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "200", "error": "", @@ -953,7 +953,7 @@ "ConfigurationSetName, EventDestination": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -963,7 +963,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -973,7 +973,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -983,7 +983,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -993,7 +993,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "200", "error": "", @@ -1003,7 +1003,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", "test": "test_cannot_create_event_for_no_topic", "response": "400", "error": "InvalidSNSDestinationException", @@ -1013,7 +1013,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", "test": "test_creating_event_destination_without_configuration_set", "response": "400", "error": "ConfigurationSetDoesNotExistException", @@ -1029,7 +1029,7 @@ "After, Rule, RuleSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_clone_receipt_rule_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_clone_receipt_rule_set", "test": "test_clone_receipt_rule_set", "response": "200", "error": "", @@ -1043,17 +1043,17 @@ "Rule, RuleSetName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "200", "error": "", @@ -1063,7 +1063,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "400", "error": "CommonServiceException", @@ -1073,7 +1073,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "400", "error": "CommonServiceException", @@ -1089,7 +1089,7 @@ "RuleSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_clone_receipt_rule_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_clone_receipt_rule_set", "test": "test_clone_receipt_rule_set", "response": "200", "error": "", @@ -1101,17 +1101,17 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_active_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_active_receipt_rule_set", "test": "test_active_receipt_rule_set", "response": "200", "error": "", @@ -1121,7 +1121,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "200", "error": "", @@ -1131,7 +1131,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule_set", "test": "test_receipt_rule_set", "response": "200", "error": "", @@ -1141,7 +1141,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule_set", "test": "test_receipt_rule_set", "response": "400", "error": "CommonServiceException", @@ -1157,7 +1157,7 @@ "Template": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_delete_template", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_delete_template", "test": "test_delete_template", "response": "200", "error": "", @@ -1167,7 +1167,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_list_templates", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_list_templates", "test": "test_list_templates", "response": "200", "error": "", @@ -1177,7 +1177,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_send_templated_email_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_send_templated_email_can_retrospect", "test": "test_send_templated_email_can_retrospect", "response": "200", "error": "", @@ -1187,7 +1187,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sent_message_counter", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sent_message_counter", "test": "test_sent_message_counter", "response": "200", "error": "", @@ -1197,7 +1197,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -1209,7 +1209,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_send_bulk_templated_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_send_bulk_templated_email", "test": "test_send_bulk_templated_email", "response": "200", "error": "", @@ -1219,7 +1219,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_templated_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_templated_email", "test": "test_templated_email", "response": "200", "error": "", @@ -1235,7 +1235,7 @@ "ConfigurationSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", "test": "test_cannot_create_event_for_no_topic", "response": "200", "error": "", @@ -1245,7 +1245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_deleting_non_existent_configuration_set_event_destination", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_deleting_non_existent_configuration_set_event_destination", "test": "test_deleting_non_existent_configuration_set_event_destination", "response": "200", "error": "", @@ -1255,7 +1255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -1265,7 +1265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -1275,7 +1275,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -1285,7 +1285,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -1295,7 +1295,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "200", "error": "", @@ -1305,7 +1305,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_deleting_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_deleting_non_existent_configuration_set", "test": "test_deleting_non_existent_configuration_set", "response": "400", "error": "ConfigurationSetDoesNotExistException", @@ -1321,7 +1321,7 @@ "ConfigurationSetName, EventDestinationName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -1331,7 +1331,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -1341,7 +1341,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -1351,7 +1351,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -1361,7 +1361,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "200", "error": "", @@ -1371,7 +1371,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_deleting_non_existent_configuration_set_event_destination", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_deleting_non_existent_configuration_set_event_destination", "test": "test_deleting_non_existent_configuration_set_event_destination", "response": "400", "error": "EventDestinationDoesNotExistException", @@ -1381,7 +1381,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "400", "error": "ConfigurationSetDoesNotExistException", @@ -1397,7 +1397,7 @@ "RuleName, RuleSetName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "200", "error": "", @@ -1407,107 +1407,107 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "400", "error": "RuleSetDoesNotExistException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "400", "error": "RuleSetDoesNotExistException", @@ -1517,7 +1517,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "400", "error": "RuleDoesNotExistException", @@ -1533,17 +1533,17 @@ "RuleSetName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_active_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_active_receipt_rule_set", "test": "test_active_receipt_rule_set", "response": "200", "error": "", @@ -1553,7 +1553,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule_set", "test": "test_receipt_rule_set", "response": "200", "error": "", @@ -1569,7 +1569,7 @@ "TemplateName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_delete_template", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_delete_template", "test": "test_delete_template", "response": "200", "error": "", @@ -1579,7 +1579,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_list_templates", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_list_templates", "test": "test_list_templates", "response": "200", "error": "", @@ -1589,7 +1589,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_send_templated_email_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_send_templated_email_can_retrospect", "test": "test_send_templated_email_can_retrospect", "response": "200", "error": "", @@ -1599,7 +1599,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sent_message_counter", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sent_message_counter", "test": "test_sent_message_counter", "response": "200", "error": "", @@ -1609,7 +1609,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -1625,7 +1625,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_active_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_active_receipt_rule_set", "test": "test_active_receipt_rule_set", "response": "200", "error": "", @@ -1635,7 +1635,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_active_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_active_receipt_rule_set", "test": "test_active_receipt_rule_set", "response": "400", "error": "RuleSetDoesNotExistException", @@ -1645,7 +1645,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_active_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_active_receipt_rule_set", "test": "test_active_receipt_rule_set", "response": "400", "error": "RuleSetDoesNotExistException", @@ -1661,7 +1661,7 @@ "RuleName, RuleSetName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -1671,7 +1671,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "200", "error": "", @@ -1681,7 +1681,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "400", "error": "CommonServiceException", @@ -1691,7 +1691,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule", "test": "test_receipt_rule", "response": "400", "error": "CommonServiceException", @@ -1707,7 +1707,7 @@ "RuleSetName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_clone_receipt_rule_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_clone_receipt_rule_set", "test": "test_clone_receipt_rule_set", "response": "200", "error": "", @@ -1719,17 +1719,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", - "test": "test_create_receiptrules", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ses.py::test_create_receiptrules", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", "response": "200", "error": "", @@ -1739,7 +1729,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule_set", "test": "test_receipt_rule_set", "response": "200", "error": "", @@ -1749,7 +1739,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule_set", "test": "test_receipt_rule_set", "response": "400", "error": "CommonServiceException", @@ -1765,7 +1755,7 @@ "Identities": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_get_identity_verification_attributes", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_get_identity_verification_attributes", "test": "test_get_identity_verification_attributes", "response": "200", "error": "", @@ -1781,7 +1771,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sent_message_counter", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sent_message_counter", "test": "test_sent_message_counter", "response": "200", "error": "", @@ -1797,7 +1787,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_receipt_rule_set", "test": "test_receipt_rule_set", "response": "200", "error": "", @@ -1813,7 +1803,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_delete_template", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_delete_template", "test": "test_delete_template", "response": "200", "error": "", @@ -1823,7 +1813,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_list_templates", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_list_templates", "test": "test_list_templates", "response": "200", "error": "", @@ -1839,7 +1829,7 @@ "Destinations, Source, Template": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_send_bulk_templated_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_send_bulk_templated_email", "test": "test_send_bulk_templated_email", "response": "200", "error": "", @@ -1855,7 +1845,7 @@ "ConfigurationSetName, Destination, Message, Source": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -1869,7 +1859,7 @@ "ConfigurationSetName, Destination, Message, Source, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -1883,7 +1873,7 @@ "Destination, Message, Source": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_send_email_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_send_email_can_retrospect", "test": "test_send_email_can_retrospect", "response": "200", "error": "", @@ -1893,7 +1883,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sent_message_counter", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sent_message_counter", "test": "test_sent_message_counter", "response": "200", "error": "", @@ -1915,7 +1905,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_send_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_send_email", "test": "test_send_email", "response": "200", "error": "", @@ -1925,7 +1915,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_send_email_html_only", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_send_email_html_only", "test": "test_send_email_html_only", "response": "200", "error": "", @@ -1939,7 +1929,7 @@ "Destination, Message, Source, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[-]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[-]", "test": "test_invalid_tags_send_email[-]", "response": "400", "error": "CommonServiceException", @@ -1949,7 +1939,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[-test]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[-test]", "test": "test_invalid_tags_send_email[-test]", "response": "400", "error": "CommonServiceException", @@ -1959,7 +1949,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test-]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test-]", "test": "test_invalid_tags_send_email[test-]", "response": "400", "error": "CommonServiceException", @@ -1969,7 +1959,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test-test_invalid_value:123]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test-test_invalid_value:123]", "test": "test_invalid_tags_send_email[test-test_invalid_value:123]", "response": "400", "error": "CommonServiceException", @@ -1979,7 +1969,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test]", "test": "test_invalid_tags_send_email[test_invalid_name:123-test]", "response": "400", "error": "CommonServiceException", @@ -1989,7 +1979,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test_invalid_value:123]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test_invalid_value:123]", "test": "test_invalid_tags_send_email[test_invalid_name:123-test_invalid_value:123]", "response": "400", "error": "CommonServiceException", @@ -1999,7 +1989,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name_len]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name_len]", "test": "test_invalid_tags_send_email[test_invalid_name_len]", "response": "400", "error": "CommonServiceException", @@ -2009,7 +1999,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_value_len]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_value_len]", "test": "test_invalid_tags_send_email[test_invalid_value_len]", "response": "400", "error": "CommonServiceException", @@ -2019,7 +2009,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_priority_name_value]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_priority_name_value]", "test": "test_invalid_tags_send_email[test_priority_name_value]", "response": "400", "error": "CommonServiceException", @@ -2035,7 +2025,7 @@ "ConfigurationSetName, Destinations, RawMessage, Source, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -2049,7 +2039,7 @@ "RawMessage": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_send_email_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_send_email_can_retrospect", "test": "test_send_email_can_retrospect", "response": "200", "error": "", @@ -2059,7 +2049,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sent_message_counter", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sent_message_counter", "test": "test_sent_message_counter", "response": "200", "error": "", @@ -2071,7 +2061,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_raw_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_raw_email", "test": "test_raw_email", "response": "200", "error": "", @@ -2087,7 +2077,7 @@ "ConfigurationSetName, Destination, Source, Tags, Template, TemplateData": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -2101,7 +2091,7 @@ "Destination, Source, Template, TemplateData": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_send_templated_email_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_send_templated_email_can_retrospect", "test": "test_send_templated_email_can_retrospect", "response": "200", "error": "", @@ -2111,7 +2101,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sent_message_counter", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sent_message_counter", "test": "test_sent_message_counter", "response": "200", "error": "", @@ -2123,7 +2113,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_templated_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_templated_email", "test": "test_templated_email", "response": "200", "error": "", @@ -2139,7 +2129,7 @@ "RuleSetName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_active_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_active_receipt_rule_set", "test": "test_active_receipt_rule_set", "response": "200", "error": "", @@ -2149,7 +2139,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_active_receipt_rule_set", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_active_receipt_rule_set", "test": "test_active_receipt_rule_set", "response": "400", "error": "RuleSetDoesNotExistException", @@ -2165,7 +2155,7 @@ "EmailAddress": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[-]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[-]", "test": "test_invalid_tags_send_email[-]", "response": "200", "error": "", @@ -2175,7 +2165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[-test]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[-test]", "test": "test_invalid_tags_send_email[-test]", "response": "200", "error": "", @@ -2185,7 +2175,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test-]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test-]", "test": "test_invalid_tags_send_email[test-]", "response": "200", "error": "", @@ -2195,7 +2185,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test-test_invalid_value:123]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test-test_invalid_value:123]", "test": "test_invalid_tags_send_email[test-test_invalid_value:123]", "response": "200", "error": "", @@ -2205,7 +2195,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test]", "test": "test_invalid_tags_send_email[test_invalid_name:123-test]", "response": "200", "error": "", @@ -2215,7 +2205,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test_invalid_value:123]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name:123-test_invalid_value:123]", "test": "test_invalid_tags_send_email[test_invalid_name:123-test_invalid_value:123]", "response": "200", "error": "", @@ -2225,7 +2215,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name_len]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_name_len]", "test": "test_invalid_tags_send_email[test_invalid_name_len]", "response": "200", "error": "", @@ -2235,7 +2225,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_value_len]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_invalid_value_len]", "test": "test_invalid_tags_send_email[test_invalid_value_len]", "response": "200", "error": "", @@ -2245,7 +2235,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_invalid_tags_send_email[test_priority_name_value]", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_invalid_tags_send_email[test_priority_name_value]", "test": "test_invalid_tags_send_email[test_priority_name_value]", "response": "200", "error": "", @@ -2255,7 +2245,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_send_email_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_send_email_can_retrospect", "test": "test_send_email_can_retrospect", "response": "200", "error": "", @@ -2265,7 +2255,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_send_templated_email_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_send_templated_email_can_retrospect", "test": "test_send_templated_email_can_retrospect", "response": "200", "error": "", @@ -2275,7 +2265,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sent_message_counter", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sent_message_counter", "test": "test_sent_message_counter", "response": "200", "error": "", @@ -2303,7 +2293,7 @@ "EmailAddress": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -2313,7 +2303,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -2323,7 +2313,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -2333,7 +2323,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -2355,7 +2345,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_raw_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_raw_email", "test": "test_raw_email", "response": "200", "error": "", @@ -2365,7 +2355,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_send_bulk_templated_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_send_bulk_templated_email", "test": "test_send_bulk_templated_email", "response": "200", "error": "", @@ -2375,7 +2365,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_send_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_send_email", "test": "test_send_email", "response": "200", "error": "", @@ -2385,7 +2375,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_send_email_html_only", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_send_email_html_only", "test": "test_send_email_html_only", "response": "200", "error": "", @@ -2395,7 +2385,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ses.py::TestSes::test_templated_email", + "node_id": "LocalStack Pro: tests/aws/services/ses/test_ses.py::TestSes::test_templated_email", "test": "test_templated_email", "response": "200", "error": "", diff --git a/data/coverage/sesv2.json b/data/coverage/sesv2.json index 05b94b0726..7555f809ce 100644 --- a/data/coverage/sesv2.json +++ b/data/coverage/sesv2.json @@ -1052,7 +1052,7 @@ "EmailIdentity": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_email_identities", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_email_identities", "test": "test_email_identities", "response": "200", "error": "", @@ -1062,7 +1062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_bulk_email", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_bulk_email", "test": "test_send_bulk_email", "response": "200", "error": "", @@ -1078,7 +1078,7 @@ "TemplateContent, TemplateName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_bulk_email", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_bulk_email", "test": "test_send_bulk_email", "response": "200", "error": "", @@ -1088,7 +1088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_email_template", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_email_template", "test": "test_send_email_template", "response": "200", "error": "", @@ -1104,7 +1104,7 @@ "EmailIdentity": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_email_identities", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_email_identities", "test": "test_email_identities", "response": "200", "error": "", @@ -1120,7 +1120,7 @@ "EmailIdentity": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_email_identities", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_email_identities", "test": "test_email_identities", "response": "200", "error": "", @@ -1130,7 +1130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_email_identities", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_email_identities", "test": "test_email_identities", "response": "404", "error": "NotFoundException", @@ -1140,7 +1140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_email_identities", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_email_identities", "test": "test_email_identities", "response": "404", "error": "NotFoundException", @@ -1156,7 +1156,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_email_identities", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_email_identities", "test": "test_email_identities", "response": "200", "error": "", @@ -1172,7 +1172,7 @@ "BulkEmailEntries, DefaultContent, FromEmailAddress": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_bulk_email", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_bulk_email", "test": "test_send_bulk_email", "response": "200", "error": "", @@ -1182,7 +1182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_bulk_email", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_bulk_email", "test": "test_send_bulk_email", "response": "400", "error": "MessageRejected", @@ -1192,7 +1192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_bulk_email", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_bulk_email", "test": "test_send_bulk_email", "response": "404", "error": "NotFoundException", @@ -1208,7 +1208,7 @@ "Content": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_email_raw", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_email_raw", "test": "test_send_email_raw", "response": "200", "error": "", @@ -1218,7 +1218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_email", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_email", "test": "test_send_email", "response": "400", "error": "BadRequestException", @@ -1232,7 +1232,7 @@ "Content, Destination, FromEmailAddress": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_email_simple", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_email_simple", "test": "test_send_email_simple", "response": "200", "error": "", @@ -1242,7 +1242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sesv2.py::TestSesv2::test_send_email_template", + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_email_template", "test": "test_send_email_template", "response": "200", "error": "", diff --git a/data/coverage/sns.json b/data/coverage/sns.json index a515ddd3da..4c3b20caab 100644 --- a/data/coverage/sns.json +++ b/data/coverage/sns.json @@ -512,7 +512,7 @@ "AWSAccountId, ActionName, Label, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -540,7 +540,7 @@ "Token, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -550,7 +550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -560,7 +560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -570,7 +570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", @@ -580,7 +580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -590,7 +590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", @@ -600,7 +600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", @@ -610,7 +610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", "test": "test_topic_email_subscription_confirmation", "response": "200", "error": "", @@ -620,7 +620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", "test": "test_sns_confirm_subscription_wrong_token", "response": "400", "error": "InvalidParameterException", @@ -630,7 +630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", "test": "test_sns_confirm_subscription_wrong_token", "response": "400", "error": "InvalidParameterException", @@ -640,7 +640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", "test": "test_sns_confirm_subscription_wrong_token", "response": "400", "error": "InvalidParameterException", @@ -650,7 +650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "400", "error": "InvalidParameterException", @@ -660,7 +660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "400", "error": "InvalidParameterException", @@ -670,7 +670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "400", "error": "InvalidParameterException", @@ -680,7 +680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "400", "error": "InvalidParameterException", @@ -690,7 +690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "400", "error": "InvalidParameterException", @@ -700,7 +700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "400", "error": "InvalidParameterException", @@ -716,7 +716,7 @@ "Attributes, Name, Platform": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -726,7 +726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -736,7 +736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -752,7 +752,7 @@ "PlatformApplicationArn, Token": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -762,7 +762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -772,7 +772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -788,27 +788,27 @@ "Attributes, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_with_attributes", "test": "test_create_topic_with_attributes", "response": "200", "error": "", @@ -818,7 +818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -828,7 +828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -838,7 +838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", "test": "test_publish_batch_exceptions", "response": "200", "error": "", @@ -848,7 +848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -858,7 +858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -868,7 +868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -878,7 +878,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -888,7 +888,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -898,7 +898,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -908,7 +908,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -918,7 +918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_with_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_with_target_arn", "test": "test_publish_to_fifo_with_target_arn", "response": "200", "error": "", @@ -928,7 +928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -938,381 +938,361 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", "test": "test_sns_topic_fifo_without_suffix_fails", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] }, "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", "test": "test_unsupported", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -1322,7 +1302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -1332,7 +1312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -1342,7 +1322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -1352,7 +1332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -1362,7 +1342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", "test": "test_delivery_logs_for_sns", "response": "200", "error": "", @@ -1372,37 +1352,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", - "test": "test_account_id_namespacing_for_localstack_backends", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_sns", - "test": "test_multi_region_sns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", "test": "test_creating_event_destination_without_configuration_set", "response": "200", "error": "", @@ -1412,7 +1382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -1422,7 +1392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -1432,7 +1402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -1442,7 +1412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -1452,7 +1422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "200", "error": "", @@ -1462,7 +1432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -1472,7 +1442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", @@ -1482,7 +1452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -1492,7 +1462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_duplicate_topic_check_idempotency", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_duplicate_topic_check_idempotency", "test": "test_create_duplicate_topic_check_idempotency", "response": "200", "error": "", @@ -1502,7 +1472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_duplicate_topic_with_more_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_duplicate_topic_with_more_tags", "test": "test_create_duplicate_topic_with_more_tags", "response": "200", "error": "", @@ -1512,7 +1482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", "test": "test_create_subscriptions_with_attributes", "response": "200", "error": "", @@ -1522,7 +1492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_test_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_test_arn", "test": "test_create_topic_test_arn", "response": "200", "error": "", @@ -1532,7 +1502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -1542,7 +1512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -1552,7 +1522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", @@ -1562,7 +1532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", "test": "test_empty_sns_message", "response": "200", "error": "", @@ -1572,7 +1542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -1582,7 +1552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -1592,7 +1562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -1602,7 +1572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -1612,7 +1582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -1622,7 +1592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -1632,7 +1602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "200", "error": "", @@ -1642,7 +1612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_exc", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_exc", "test": "test_message_structure_json_exc", "response": "200", "error": "", @@ -1652,7 +1622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -1662,7 +1632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", @@ -1672,7 +1642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", @@ -1682,7 +1652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -1692,7 +1662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_without_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_without_topic", "test": "test_publish_batch_messages_without_topic", "response": "200", "error": "", @@ -1702,7 +1672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -1712,7 +1682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -1722,7 +1692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -1732,7 +1702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_non_existent_target", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_non_existent_target", "test": "test_publish_non_existent_target", "response": "200", "error": "", @@ -1742,7 +1712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", "test": "test_publish_sms_endpoint", "response": "200", "error": "", @@ -1752,7 +1722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -1762,7 +1732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -1772,7 +1742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", @@ -1782,7 +1752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -1792,7 +1762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_too_long_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_too_long_message", "test": "test_publish_too_long_message", "response": "200", "error": "", @@ -1802,7 +1772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -1812,7 +1782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_with_empty_subject", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_with_empty_subject", "test": "test_publish_with_empty_subject", "response": "200", "error": "", @@ -1822,7 +1792,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", "test": "test_publish_wrong_phone_format", "response": "200", "error": "", @@ -1832,7 +1802,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -1842,7 +1812,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -1852,7 +1822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -1862,7 +1832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -1872,7 +1842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", @@ -1882,7 +1852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", "test": "test_sns_confirm_subscription_wrong_token", "response": "200", "error": "", @@ -1892,7 +1862,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -1902,7 +1872,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", @@ -1912,7 +1882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", @@ -1922,7 +1892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", @@ -1932,7 +1902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", @@ -1942,7 +1912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", @@ -1952,7 +1922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -1962,7 +1932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", "test": "test_subscribe_sms_endpoint", "response": "200", "error": "", @@ -1972,7 +1942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -1982,7 +1952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", "test": "test_subscribe_to_sqs_with_queue_url", "response": "200", "error": "", @@ -1992,7 +1962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_with_invalid_protocol", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_with_invalid_protocol", "test": "test_subscribe_with_invalid_protocol", "response": "200", "error": "", @@ -2002,7 +1972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -2012,7 +1982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -2022,7 +1992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", "test": "test_topic_email_subscription_confirmation", "response": "200", "error": "", @@ -2032,7 +2002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unknown_topic_publish", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unknown_topic_publish", "test": "test_unknown_topic_publish", "response": "200", "error": "", @@ -2042,7 +2012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", @@ -2052,7 +2022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "200", "error": "", @@ -2062,7 +2032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -2072,7 +2042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -2082,7 +2052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", @@ -2092,7 +2062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -2102,7 +2072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", @@ -2111,6 +2081,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", + "test": "test_account_id_namespacing_for_localstack_backends", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_sns", + "test": "test_multi_region_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", "test": "test_put_delivery_channel", @@ -2132,14 +2132,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation", "test": "test_stack_name_creation", "response": "400", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -2254,7 +2254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -2328,27 +2328,27 @@ "Name, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_duplicate_topic_check_idempotency", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_duplicate_topic_check_idempotency", "test": "test_create_duplicate_topic_check_idempotency", "response": "200", "error": "", @@ -2358,7 +2358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_after_delete_with_new_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_after_delete_with_new_tags", "test": "test_create_topic_after_delete_with_new_tags", "response": "200", "error": "", @@ -2368,7 +2368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_duplicate_topic_with_more_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_duplicate_topic_with_more_tags", "test": "test_create_duplicate_topic_with_more_tags", "response": "400", "error": "InvalidParameterException", @@ -2384,7 +2384,7 @@ "EndpointArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -2394,7 +2394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -2404,7 +2404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -2420,7 +2420,7 @@ "PlatformApplicationArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -2430,7 +2430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -2440,7 +2440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -2456,397 +2456,377 @@ "TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", - "test": "test_unsupported", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", + "test": "test_unsupported", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -2856,7 +2836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -2866,7 +2846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -2876,7 +2856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -2886,7 +2866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -2896,7 +2876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", "test": "test_delivery_logs_for_sns", "response": "200", "error": "", @@ -2906,17 +2886,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", + "response": "200", + "error": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", "test": "test_creating_event_destination_without_configuration_set", "response": "200", "error": "", @@ -2926,7 +2916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -2936,7 +2926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -2946,7 +2936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -2956,7 +2946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -2966,7 +2956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "200", "error": "", @@ -2976,7 +2966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -2986,7 +2976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -2996,7 +2986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_duplicate_topic_check_idempotency", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_duplicate_topic_check_idempotency", "test": "test_create_duplicate_topic_check_idempotency", "response": "200", "error": "", @@ -3006,7 +2996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_duplicate_topic_with_more_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_duplicate_topic_with_more_tags", "test": "test_create_duplicate_topic_with_more_tags", "response": "200", "error": "", @@ -3016,7 +3006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", "test": "test_create_subscriptions_with_attributes", "response": "200", "error": "", @@ -3026,7 +3016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_after_delete_with_new_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_after_delete_with_new_tags", "test": "test_create_topic_after_delete_with_new_tags", "response": "200", "error": "", @@ -3036,7 +3026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_test_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_test_arn", "test": "test_create_topic_test_arn", "response": "200", "error": "", @@ -3046,7 +3036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_with_attributes", "test": "test_create_topic_with_attributes", "response": "200", "error": "", @@ -3056,7 +3046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -3066,7 +3056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -3076,7 +3066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", @@ -3086,7 +3076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", "test": "test_empty_sns_message", "response": "200", "error": "", @@ -3096,7 +3086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -3106,7 +3096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -3116,7 +3106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -3126,7 +3116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -3136,7 +3126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -3146,7 +3136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -3156,7 +3146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "200", "error": "", @@ -3166,7 +3156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_exc", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_exc", "test": "test_message_structure_json_exc", "response": "200", "error": "", @@ -3176,7 +3166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -3186,7 +3176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -3196,7 +3186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -3206,7 +3196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", @@ -3216,7 +3206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", @@ -3226,7 +3216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", "test": "test_publish_batch_exceptions", "response": "200", "error": "", @@ -3236,7 +3226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -3246,7 +3236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -3256,7 +3246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -3266,7 +3256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_without_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_without_topic", "test": "test_publish_batch_messages_without_topic", "response": "200", "error": "", @@ -3276,7 +3266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -3286,7 +3276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -3296,7 +3286,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -3306,7 +3296,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -3316,7 +3306,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -3326,7 +3316,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_non_existent_target", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_non_existent_target", "test": "test_publish_non_existent_target", "response": "200", "error": "", @@ -3336,7 +3326,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", "test": "test_publish_sms_endpoint", "response": "200", "error": "", @@ -3346,7 +3336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -3356,7 +3346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -3366,7 +3356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -3376,7 +3366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -3386,7 +3376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -3396,7 +3386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_with_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_with_target_arn", "test": "test_publish_to_fifo_with_target_arn", "response": "200", "error": "", @@ -3406,7 +3396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", @@ -3416,7 +3406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -3426,7 +3416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_too_long_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_too_long_message", "test": "test_publish_too_long_message", "response": "200", "error": "", @@ -3436,7 +3426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -3446,7 +3436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_with_empty_subject", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_with_empty_subject", "test": "test_publish_with_empty_subject", "response": "200", "error": "", @@ -3456,7 +3446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", "test": "test_publish_wrong_phone_format", "response": "200", "error": "", @@ -3466,7 +3456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -3476,7 +3466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -3486,7 +3476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -3496,7 +3486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -3506,7 +3496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", @@ -3516,7 +3506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_confirm_subscription_wrong_token", "test": "test_sns_confirm_subscription_wrong_token", "response": "200", "error": "", @@ -3526,7 +3516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -3536,7 +3526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", @@ -3546,7 +3536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", @@ -3556,7 +3546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", @@ -3566,7 +3556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", @@ -3576,7 +3566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", @@ -3586,7 +3576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -3596,7 +3586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", "test": "test_subscribe_sms_endpoint", "response": "200", "error": "", @@ -3606,7 +3596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -3616,7 +3606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", "test": "test_subscribe_to_sqs_with_queue_url", "response": "200", "error": "", @@ -3626,7 +3616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_with_invalid_protocol", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_with_invalid_protocol", "test": "test_subscribe_with_invalid_protocol", "response": "200", "error": "", @@ -3636,7 +3626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -3646,7 +3636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_tags", "test": "test_tags", "response": "200", "error": "", @@ -3656,7 +3646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", "test": "test_topic_email_subscription_confirmation", "response": "200", "error": "", @@ -3666,7 +3656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unknown_topic_publish", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unknown_topic_publish", "test": "test_unknown_topic_publish", "response": "200", "error": "", @@ -3676,7 +3666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", @@ -3686,7 +3676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "200", "error": "", @@ -3696,7 +3686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -3706,7 +3696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -3716,7 +3706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", @@ -3726,7 +3716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -3736,7 +3726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", @@ -3744,6 +3734,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ], "ls_pro": [ @@ -3858,7 +3858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -3874,7 +3874,17 @@ "SubscriptionArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -3884,7 +3894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -3894,17 +3904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -3914,7 +3914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -3924,7 +3924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -3934,7 +3934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -3944,7 +3944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -3954,7 +3954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", "test": "test_create_subscriptions_with_attributes", "response": "200", "error": "", @@ -3964,7 +3964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -3974,7 +3974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -3984,7 +3984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", @@ -3994,7 +3994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", "test": "test_empty_sns_message", "response": "200", "error": "", @@ -4004,7 +4004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -4014,7 +4014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -4024,7 +4024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -4034,7 +4034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -4044,7 +4044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -4054,7 +4054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -4064,7 +4064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "200", "error": "", @@ -4074,7 +4074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -4084,7 +4084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -4094,7 +4094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -4104,7 +4104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", @@ -4114,7 +4114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", @@ -4124,7 +4124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -4134,7 +4134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -4144,7 +4144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -4154,7 +4154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -4164,7 +4164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -4174,7 +4174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -4184,7 +4184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -4194,7 +4194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -4204,7 +4204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -4214,7 +4214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -4224,7 +4224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -4234,7 +4234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -4244,7 +4244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -4254,7 +4254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -4264,7 +4264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -4274,7 +4274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -4284,7 +4284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -4294,7 +4294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", @@ -4304,7 +4304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -4314,7 +4314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", @@ -4324,7 +4324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", @@ -4334,7 +4334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", @@ -4344,7 +4344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", @@ -4354,7 +4354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", @@ -4364,7 +4364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", "test": "test_subscribe_sms_endpoint", "response": "200", "error": "", @@ -4374,7 +4374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -4384,7 +4384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -4394,7 +4394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", "test": "test_topic_email_subscription_confirmation", "response": "200", "error": "", @@ -4404,7 +4404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", @@ -4414,7 +4414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "200", "error": "", @@ -4424,7 +4424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -4434,7 +4434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -4444,7 +4444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", @@ -4464,7 +4464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", "test": "test_create_subscriptions_with_attributes", "response": "404", "error": "NotFoundException", @@ -4480,27 +4480,27 @@ "TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", - "test": "test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "test": "test_sub_in_conditions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -4510,7 +4510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -4520,7 +4520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -4530,7 +4530,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -4540,17 +4540,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", "test": "test_creating_event_destination_without_configuration_set", "response": "200", "error": "", @@ -4560,7 +4550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -4570,7 +4560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -4580,7 +4570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -4590,7 +4580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -4600,7 +4590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "200", "error": "", @@ -4610,7 +4600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -4620,7 +4610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_test_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_test_arn", "test": "test_create_topic_test_arn", "response": "200", "error": "", @@ -4630,7 +4620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_with_attributes", "test": "test_create_topic_with_attributes", "response": "200", "error": "", @@ -4640,7 +4630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -4650,7 +4640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -4660,7 +4650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -4670,7 +4660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -4680,7 +4670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -4690,7 +4680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_invalid_topic_arn", "test": "test_invalid_topic_arn", "response": "404", "error": "CommonServiceException", @@ -4700,7 +4690,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_cannot_create_event_for_no_topic", "test": "test_cannot_create_event_for_no_topic", "response": "404", "error": "CommonServiceException", @@ -4710,7 +4700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "404", "error": "CommonServiceException", @@ -4720,7 +4710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_test_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_test_arn", "test": "test_create_topic_test_arn", "response": "404", "error": "CommonServiceException", @@ -4730,7 +4720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_topic_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_topic_with_attributes", "test": "test_create_topic_with_attributes", "response": "404", "error": "CommonServiceException", @@ -4918,7 +4908,7 @@ "PlatformApplicationArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -4928,7 +4918,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -4938,7 +4928,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -4954,47 +4944,57 @@ "TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", @@ -5004,17 +5004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -5024,7 +5014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", @@ -5034,7 +5024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", @@ -5044,7 +5034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -5060,7 +5050,7 @@ "ResourceArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -5070,23 +5060,23 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", - "test": "test_account_id_namespacing_for_localstack_backends", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_tags", + "test": "test_tags", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_tags", - "test": "test_tags", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", + "test": "test_account_id_namespacing_for_localstack_backends", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ] @@ -5096,18 +5086,18 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", - "test": "test_create_and_then_update_refreshes_template_metadata", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", "response": "200", "error": "", "snapshot_skipped": "", @@ -5116,17 +5106,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_without_parameters", "test": "test_create_change_set_without_parameters", "response": "200", "error": "", @@ -5136,27 +5126,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_get_template_summary.py::test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_get_template_summary.py::test_get_template_summary", "test": "test_get_template_summary", "response": "200", "error": "", "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", - "test": "test_nested_output_in_params", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", "response": "200", "error": "", @@ -5166,17 +5146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", "test": "test_nested_getatt_ref[TopicArn]", "response": "200", "error": "", @@ -5186,17 +5156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", "test": "test_nested_getatt_ref[TopicName]", "response": "200", "error": "", @@ -5206,17 +5166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_reference_resolving.py::test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", "test": "test_sub_resolving", "response": "200", "error": "", @@ -5226,107 +5176,97 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json]", "test": "test_get_template[json]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml]", "test": "test_get_template[yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment", "test": "test_list_events_after_deployment", "response": "200", "error": "", "snapshot_skipped": "['$..StackEvents']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_basic_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_no_parameters_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_no_parameters_update", "test": "test_no_parameters_update", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_using_template_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_using_template_url", "test": "test_update_using_template_url", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_update_with_previous_parameter_value", "test": "test_update_with_previous_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", - "test": "test_simple_condition_evaluation_deploys_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", "response": "200", "error": "", @@ -5336,7 +5276,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_doesnt_deploy_resource", "test": "test_simple_condition_evaluation_doesnt_deploy_resource", "response": "200", "error": "", @@ -5346,47 +5286,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[nope]", "test": "test_simple_intrinsic_fn_condition_evaluation[nope]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_intrinsic_fn_condition_evaluation[yep]", "test": "test_simple_intrinsic_fn_condition_evaluation[yep]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_sub_in_conditions", "test": "test_sub_in_conditions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", "test": "test_simple_mapping_working", "response": "200", "error": "", @@ -5396,47 +5326,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", - "test": "test_functions_in_output_export_name", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_functions_in_output_export_name", "test": "test_functions_in_output_export_name", "response": "200", "error": "", @@ -5446,17 +5366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", @@ -5466,27 +5376,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", - "test": "test_sns_topic_fifo_with_deduplication", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", "test": "test_sns_topic_fifo_with_deduplication", "response": "200", "error": "", @@ -5496,47 +5396,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_full.yaml]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSecretsManagerParameters::test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "test": "test_resolve_secretsmanager[resolve_secretsmanager_partial.yaml]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -5546,64 +5436,54 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_unsupported.py::test_unsupported", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_unsupported.py::test_unsupported", "test": "test_unsupported", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", @@ -5652,7 +5532,7 @@ "Message, MessageAttributes, MessageStructure, TargetArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -5666,7 +5546,7 @@ "Message, MessageAttributes, MessageStructure, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -5680,7 +5560,7 @@ "Message, MessageAttributes, TargetArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -5694,17 +5574,7 @@ "Message, MessageAttributes, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -5714,7 +5584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -5724,7 +5594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -5734,7 +5604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -5744,7 +5614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "200", "error": "", @@ -5754,7 +5624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -5764,7 +5634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", @@ -5774,7 +5644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -5784,7 +5654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -5794,7 +5664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -5804,7 +5674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -5814,7 +5684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -5824,7 +5694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -5834,7 +5704,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5844,7 +5724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5854,7 +5734,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5864,7 +5744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5874,7 +5754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5884,7 +5764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5894,7 +5774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5904,7 +5784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5914,7 +5794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5924,7 +5804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5934,7 +5814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -5944,7 +5824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "400", "error": "InvalidParameterValueException", @@ -5954,7 +5834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "400", "error": "InvalidParameterValueException", @@ -5968,7 +5848,7 @@ "Message, MessageDeduplicationId, MessageGroupId, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -5978,7 +5858,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -5988,7 +5868,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -6002,7 +5882,7 @@ "Message, MessageDeduplicationId, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "400", "error": "InvalidParameterException", @@ -6016,7 +5896,7 @@ "Message, MessageGroupId, MessageStructure, TargetArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_with_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_with_target_arn", "test": "test_publish_to_fifo_with_target_arn", "response": "200", "error": "", @@ -6030,7 +5910,7 @@ "Message, MessageGroupId, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -6040,7 +5920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -6050,7 +5930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -6060,7 +5940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -6070,7 +5950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "400", "error": "InvalidParameterException", @@ -6080,7 +5960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "400", "error": "InvalidParameterException", @@ -6094,7 +5974,7 @@ "Message, MessageStructure, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_exc", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_exc", "test": "test_message_structure_json_exc", "response": "200", "error": "", @@ -6104,7 +5984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -6114,7 +5994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -6124,7 +6004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_exc", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_exc", "test": "test_message_structure_json_exc", "response": "400", "error": "InvalidParameterException", @@ -6134,7 +6014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_exc", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_exc", "test": "test_message_structure_json_exc", "response": "400", "error": "InvalidParameterException", @@ -6144,7 +6024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_exc", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_exc", "test": "test_message_structure_json_exc", "response": "400", "error": "InvalidParameterException", @@ -6158,7 +6038,7 @@ "Message, PhoneNumber": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms", "test": "test_publish_sms", "response": "200", "error": "", @@ -6168,7 +6048,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", @@ -6178,7 +6058,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", "test": "test_publish_wrong_phone_format", "response": "400", "error": "InvalidParameterException", @@ -6188,7 +6068,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", "test": "test_publish_wrong_phone_format", "response": "400", "error": "InvalidParameterException", @@ -6202,57 +6082,57 @@ "Message, Subject, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "snapshot_skipped": "['$..evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -6262,7 +6142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -6272,7 +6152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -6282,7 +6162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -6292,7 +6172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -6302,7 +6182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", @@ -6312,7 +6192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_with_empty_subject", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_with_empty_subject", "test": "test_publish_with_empty_subject", "response": "400", "error": "InvalidParameterException", @@ -6322,7 +6202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "404", "error": "NotFoundException", @@ -6332,7 +6212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "404", "error": "NotFoundException", @@ -6368,7 +6248,7 @@ "Message, TargetArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -6378,7 +6258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -6398,7 +6278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_non_existent_target", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_non_existent_target", "test": "test_publish_non_existent_target", "response": "400", "error": "InvalidParameterException", @@ -6412,7 +6292,17 @@ "Message, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -6422,7 +6312,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -6432,17 +6322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -6452,7 +6332,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -6462,7 +6342,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", "test": "test_delivery_logs_for_sns", "response": "200", "error": "", @@ -6472,7 +6352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_creating_event_destination_without_configuration_set", "test": "test_creating_event_destination_without_configuration_set", "response": "200", "error": "", @@ -6482,7 +6362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -6492,7 +6372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -6502,7 +6382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -6512,7 +6392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -6522,7 +6402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_trying_to_delete_event_destination_from_non_existent_configuration_set", "test": "test_trying_to_delete_event_destination_from_non_existent_configuration_set", "response": "200", "error": "", @@ -6532,7 +6412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -6542,7 +6422,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", @@ -6552,7 +6432,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -6562,7 +6442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -6572,7 +6452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -6582,7 +6462,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -6592,7 +6472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -6602,7 +6482,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -6612,7 +6492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", "test": "test_publish_sms_endpoint", "response": "200", "error": "", @@ -6622,7 +6502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -6632,7 +6512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_with_empty_subject", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_with_empty_subject", "test": "test_publish_with_empty_subject", "response": "200", "error": "", @@ -6642,7 +6522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -6652,7 +6532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -6662,7 +6542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", @@ -6672,7 +6552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", @@ -6682,7 +6562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -6692,7 +6572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unknown_topic_publish", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unknown_topic_publish", "test": "test_unknown_topic_publish", "response": "200", "error": "", @@ -6702,7 +6582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", @@ -6712,7 +6592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", "test": "test_empty_sns_message", "response": "400", "error": "InvalidParameterException", @@ -6722,7 +6602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_too_long_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_too_long_message", "test": "test_publish_too_long_message", "response": "400", "error": "InvalidParameterException", @@ -6732,7 +6612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_wrong_arn_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_wrong_arn_format", "test": "test_publish_wrong_arn_format", "response": "400", "error": "InvalidParameterException", @@ -6742,7 +6622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_wrong_arn_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_wrong_arn_format", "test": "test_publish_wrong_arn_format", "response": "400", "error": "InvalidParameterException", @@ -6752,7 +6632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "400", "error": "InvalidParameterException", @@ -6762,7 +6642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unknown_topic_publish", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unknown_topic_publish", "test": "test_unknown_topic_publish", "response": "404", "error": "NotFoundException", @@ -6844,7 +6724,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -7000,7 +6880,7 @@ "PublishBatchRequestEntries, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -7010,7 +6890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -7020,7 +6900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -7030,7 +6910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -7040,7 +6920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -7050,7 +6930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -7060,7 +6940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -7070,7 +6950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -7080,7 +6960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "400", "error": "InvalidParameterValueException", @@ -7090,7 +6970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", "test": "test_publish_batch_exceptions", "response": "400", "error": "InvalidParameterException", @@ -7100,7 +6980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", "test": "test_publish_batch_exceptions", "response": "400", "error": "TooManyEntriesInBatchRequestException", @@ -7110,7 +6990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", "test": "test_publish_batch_exceptions", "response": "400", "error": "BatchEntryIdsNotDistinctException", @@ -7120,7 +7000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", "test": "test_publish_batch_exceptions", "response": "400", "error": "InvalidParameterException", @@ -7130,7 +7010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_exceptions", "test": "test_publish_batch_exceptions", "response": "400", "error": "InvalidParameterException", @@ -7140,7 +7020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_without_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_without_topic", "test": "test_publish_batch_messages_without_topic", "response": "404", "error": "NotFoundException", @@ -7156,7 +7036,7 @@ "Label, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -7172,7 +7052,7 @@ "AttributeName, AttributeValue, SubscriptionArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -7182,7 +7062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -7192,7 +7072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -7202,7 +7082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -7212,7 +7092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -7222,7 +7102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -7232,7 +7112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -7242,7 +7122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -7252,7 +7132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -7262,7 +7142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -7272,7 +7152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -7282,7 +7162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -7292,7 +7172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -7302,7 +7182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -7312,7 +7192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -7322,7 +7202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -7332,7 +7212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -7342,7 +7222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -7352,7 +7232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -7362,7 +7242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", @@ -7372,7 +7252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", @@ -7382,7 +7262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", @@ -7392,7 +7272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", @@ -7402,7 +7282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", @@ -7412,7 +7292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -7422,7 +7302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -7432,7 +7312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "400", "error": "InvalidParameterException", @@ -7442,7 +7322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "400", "error": "InvalidParameterException", @@ -7452,7 +7332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "400", "error": "InvalidParameterException", @@ -7462,7 +7342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "400", "error": "InvalidParameterException", @@ -7472,7 +7352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "400", "error": "InvalidParameterException", @@ -7482,7 +7362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "400", "error": "InvalidParameterException", @@ -7492,7 +7372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "400", "error": "InvalidParameterException", @@ -7502,7 +7382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "400", "error": "InvalidParameterException", @@ -7512,7 +7392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "400", "error": "InvalidParameterException", @@ -7522,7 +7402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "400", "error": "InvalidParameterException", @@ -7532,7 +7412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", "test": "test_not_found_error_on_set_subscription_attributes", "response": "404", "error": "NotFoundException", @@ -7548,17 +7428,17 @@ "AttributeName, AttributeValue, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -7568,7 +7448,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -7578,7 +7458,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -7588,7 +7468,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -7598,14 +7478,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "404", "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -7656,7 +7536,7 @@ "Attributes, Endpoint, Protocol, ReturnSubscriptionArn, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", "test": "test_create_subscriptions_with_attributes", "response": "200", "error": "", @@ -7666,7 +7546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", @@ -7676,7 +7556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -7702,7 +7582,7 @@ "Attributes, Endpoint, Protocol, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -7716,7 +7596,7 @@ "Endpoint, Protocol, ReturnSubscriptionArn, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -7726,7 +7606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -7736,7 +7616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", "test": "test_delivery_logs_for_sns", "response": "200", "error": "", @@ -7746,7 +7626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -7756,7 +7636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -7766,7 +7646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", @@ -7776,7 +7656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", @@ -7786,7 +7666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", "test": "test_publish_sms_endpoint", "response": "200", "error": "", @@ -7796,7 +7676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -7806,7 +7686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -7816,7 +7696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -7826,7 +7706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -7836,7 +7716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", @@ -7846,7 +7726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", @@ -7856,7 +7736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", "test": "test_subscribe_sms_endpoint", "response": "200", "error": "", @@ -7866,7 +7746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", "test": "test_topic_email_subscription_confirmation", "response": "200", "error": "", @@ -7876,7 +7756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -7886,7 +7766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", @@ -7896,7 +7776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -7906,7 +7786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", @@ -7916,7 +7796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_wrong_phone_format", "test": "test_publish_wrong_phone_format", "response": "400", "error": "InvalidParameterException", @@ -7926,7 +7806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", "test": "test_subscribe_to_sqs_with_queue_url", "response": "400", "error": "InvalidParameterException", @@ -7936,7 +7816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_with_invalid_protocol", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_with_invalid_protocol", "test": "test_subscribe_with_invalid_protocol", "response": "400", "error": "InvalidParameterException", @@ -7968,7 +7848,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -7982,137 +7862,127 @@ "Endpoint, Protocol, TopicArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "snapshot_skipped": "['$..evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -8122,7 +7992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -8132,7 +8002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -8142,7 +8012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -8152,7 +8022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -8162,7 +8032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", @@ -8172,7 +8042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", @@ -8182,7 +8052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", "test": "test_empty_sns_message", "response": "200", "error": "", @@ -8192,7 +8062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -8202,7 +8072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -8212,7 +8082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -8222,7 +8092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -8232,7 +8102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -8242,7 +8112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -8252,7 +8122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "200", "error": "", @@ -8262,7 +8132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -8272,7 +8142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -8282,7 +8152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -8292,7 +8162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -8302,7 +8172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -8312,7 +8182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -8322,7 +8192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -8332,7 +8202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -8342,7 +8212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -8352,7 +8222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -8362,7 +8232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -8372,7 +8242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -8382,7 +8252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -8392,7 +8262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -8402,7 +8272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -8412,7 +8282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -8422,7 +8292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -8432,7 +8302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -8442,7 +8312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -8452,7 +8322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", @@ -8462,7 +8332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -8472,7 +8342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", @@ -8482,7 +8352,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", @@ -8492,7 +8362,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", @@ -8502,7 +8372,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -8512,7 +8382,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -8522,7 +8392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", @@ -8532,7 +8402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "200", "error": "", @@ -8542,7 +8412,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -8551,6 +8421,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", "test": "test_invoke_sns_sqs_integration_using_edge_port", @@ -8562,7 +8442,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "400", "error": "InvalidParameterException", @@ -8572,7 +8452,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "400", "error": "InvalidParameterException", @@ -8620,27 +8500,27 @@ "ResourceArn, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", - "test": "test_account_id_namespacing_for_localstack_backends", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_tags", + "test": "test_tags", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_tags", - "test": "test_tags", + "node_id": "LocalStack Community: tests/aws/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_localstack_backends", + "test": "test_account_id_namespacing_for_localstack_backends", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_tags", "test": "test_tags", "response": "400", "error": "InvalidParameterException", @@ -8656,77 +8536,57 @@ "SubscriptionArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -8736,7 +8596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -8746,7 +8606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -8756,7 +8616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", "test": "test_put_events_with_target_sns", "response": "200", "error": "", @@ -8766,7 +8626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -8776,7 +8636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_delivery_logs_for_sns", "test": "test_delivery_logs_for_sns", "response": "200", "error": "", @@ -8786,17 +8646,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", + "response": "200", + "error": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -8806,7 +8676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -8816,7 +8686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -8826,7 +8696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -8836,7 +8706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -8846,7 +8716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -8856,7 +8726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -8866,7 +8736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", @@ -8876,7 +8746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", "test": "test_empty_sns_message", "response": "200", "error": "", @@ -8886,7 +8756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -8896,7 +8766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -8906,7 +8776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -8916,7 +8786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -8926,7 +8796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -8936,7 +8806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -8946,7 +8816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "200", "error": "", @@ -8956,7 +8826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -8966,7 +8836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -8976,7 +8846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -8986,7 +8856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", @@ -8996,7 +8866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", @@ -9006,7 +8876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -9016,7 +8886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -9026,7 +8896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -9036,7 +8906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -9046,7 +8916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -9056,7 +8926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -9066,7 +8936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -9076,7 +8946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -9086,7 +8956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sms_endpoint", "test": "test_publish_sms_endpoint", "response": "200", "error": "", @@ -9096,7 +8966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -9106,7 +8976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -9116,7 +8986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -9126,7 +8996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -9136,7 +9006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -9146,7 +9016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", @@ -9156,7 +9026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_platform_endpoint_is_dispatched", "test": "test_publish_to_platform_endpoint_is_dispatched", "response": "200", "error": "", @@ -9166,7 +9036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -9176,7 +9046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -9186,7 +9056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -9196,7 +9066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -9206,7 +9076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -9216,7 +9086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", @@ -9226,7 +9096,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -9236,7 +9106,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", @@ -9246,7 +9116,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", @@ -9256,7 +9126,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", @@ -9266,7 +9136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[False]", "test": "test_subscribe_external_http_endpoint[False]", "response": "200", "error": "", @@ -9276,7 +9146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_external_http_endpoint[True]", "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", @@ -9286,7 +9156,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_platform_endpoint", "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", @@ -9296,7 +9166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sms_endpoint", "test": "test_subscribe_sms_endpoint", "response": "200", "error": "", @@ -9306,7 +9176,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -9316,7 +9186,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -9326,7 +9196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_topic_email_subscription_confirmation", "test": "test_topic_email_subscription_confirmation", "response": "200", "error": "", @@ -9336,7 +9206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", @@ -9346,7 +9216,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "200", "error": "", @@ -9356,7 +9226,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -9366,7 +9236,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", "response": "200", "error": "", @@ -9376,7 +9246,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_sms_can_retrospect", "test": "test_publish_sms_can_retrospect", "response": "200", "error": "", @@ -9386,7 +9256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", @@ -9396,7 +9266,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", @@ -9405,6 +9275,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", "test": "test_invoke_sns_sqs_integration_using_edge_port", @@ -9428,7 +9308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -9444,7 +9324,7 @@ "ResourceArn, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_tags", "test": "test_tags", "response": "200", "error": "", diff --git a/data/coverage/sqs.json b/data/coverage/sqs.json index d9f9fa15a3..605a89a317 100644 --- a/data/coverage/sqs.json +++ b/data/coverage/sqs.json @@ -284,7 +284,7 @@ "AWSAccountIds, Actions, Label, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", "test": "test_sqs_permission_lifecycle", "response": "200", "error": "", @@ -294,7 +294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", "test": "test_sqs_permission_lifecycle", "response": "400", "error": "InvalidParameterValue", @@ -306,18 +306,18 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", "snapshot_skipped": "all", @@ -326,27 +326,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -356,7 +356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -366,7 +366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -376,7 +376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -386,7 +386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -396,7 +396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -406,7 +406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -416,7 +416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -426,7 +426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -436,7 +436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -446,7 +446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -456,7 +456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -466,7 +466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -476,7 +476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -486,7 +486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -496,7 +496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -506,7 +506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -516,7 +516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -532,7 +532,7 @@ "QueueUrl, ReceiptHandle, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", "test": "test_change_message_visibility_not_permanent", "response": "200", "error": "", @@ -542,7 +542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "response": "200", "error": "", @@ -552,7 +552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", "test": "test_delete_message_deletes_with_change_visibility_timeout", "response": "200", "error": "", @@ -562,7 +562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", "test": "test_extend_message_visibility_timeout_set_in_queue", "response": "200", "error": "", @@ -572,7 +572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", "test": "test_fifo_message_group_visibility_after_change_message_visibility", "response": "200", "error": "", @@ -582,7 +582,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", "response": "200", "error": "", @@ -592,7 +592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", "test": "test_terminate_visibility_timeout_after_receive", "response": "200", "error": "", @@ -602,7 +602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "response": "400", "error": "InvalidParameterValue", @@ -612,7 +612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_receipt_handle_should_return_error_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_receipt_handle_should_return_error_message", "test": "test_invalid_receipt_handle_should_return_error_message", "response": "400", "error": "ReceiptHandleIsInvalid", @@ -628,7 +628,7 @@ "Entries, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", "test": "test_change_message_visibility_batch_with_too_large_batch", "response": "400", "error": "TooManyEntriesInBatchRequest", @@ -644,107 +644,117 @@ "Attributes, QueueName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -754,7 +764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -764,7 +774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -774,7 +784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -784,7 +794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -794,7 +804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -804,7 +814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -814,37 +824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sqs_queue_names", - "test": "test_sqs_queue_names", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -854,7 +834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -864,7 +844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -874,7 +854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -884,7 +864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -894,7 +874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -904,7 +884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -914,7 +894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -924,7 +904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -934,7 +914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -944,7 +924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", "test": "test_create_and_send_to_fifo_queue", "response": "200", "error": "", @@ -954,7 +934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes", "test": "test_create_and_update_queue_attributes", "response": "200", "error": "", @@ -964,7 +944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_different_attributes_raises_error", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_different_attributes_raises_error", "test": "test_create_fifo_queue_with_different_attributes_raises_error", "response": "200", "error": "", @@ -974,7 +954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_same_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_same_attributes_is_idempotent", "test": "test_create_fifo_queue_with_same_attributes_is_idempotent", "response": "200", "error": "", @@ -984,7 +964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", "test": "test_create_queue_with_default_attributes_is_idempotent", "response": "200", "error": "", @@ -994,7 +974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", "test": "test_create_queue_with_different_attributes_raises_exception", "response": "200", "error": "", @@ -1004,7 +984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_same_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_same_attributes_is_idempotent", "test": "test_create_queue_with_same_attributes_is_idempotent", "response": "200", "error": "", @@ -1014,7 +994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", "test": "test_dead_letter_queue_chain", "response": "200", "error": "", @@ -1024,7 +1004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_config", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_config", "test": "test_dead_letter_queue_config", "response": "200", "error": "", @@ -1034,7 +1014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_list_sources", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_list_sources", "test": "test_dead_letter_queue_list_sources", "response": "200", "error": "", @@ -1044,7 +1024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", "test": "test_dead_letter_queue_max_receive_count", "response": "200", "error": "", @@ -1054,7 +1034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", "response": "200", "error": "", @@ -1064,7 +1044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", "test": "test_extend_message_visibility_timeout_set_in_queue", "response": "200", "error": "", @@ -1074,7 +1054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", "test": "test_fifo_approx_number_of_messages", "response": "200", "error": "", @@ -1084,7 +1064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", "test": "test_fifo_content_based_message_deduplication_arrives_once", "response": "200", "error": "", @@ -1094,7 +1074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", "test": "test_fifo_deduplication_arrives_once_after_delete[False]", "response": "200", "error": "", @@ -1104,7 +1084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", "test": "test_fifo_deduplication_arrives_once_after_delete[True]", "response": "200", "error": "", @@ -1114,7 +1094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", "test": "test_fifo_deduplication_not_on_message_group_id[False]", "response": "200", "error": "", @@ -1124,7 +1104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", "test": "test_fifo_deduplication_not_on_message_group_id[True]", "response": "200", "error": "", @@ -1134,7 +1114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", "test": "test_fifo_message_attributes", "response": "200", "error": "", @@ -1144,7 +1124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", "test": "test_fifo_message_group_visibility_after_change_message_visibility", "response": "200", "error": "", @@ -1154,7 +1134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", "test": "test_fifo_message_group_visibility_after_delete", "response": "200", "error": "", @@ -1164,7 +1144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", "test": "test_fifo_message_group_visibility_after_partial_delete", "response": "200", "error": "", @@ -1174,7 +1154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", "response": "200", "error": "", @@ -1184,7 +1164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", "test": "test_fifo_messages_in_order_after_timeout", "response": "200", "error": "", @@ -1194,7 +1174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", "test": "test_fifo_queue_send_message_with_delay_on_queue_works", "response": "200", "error": "", @@ -1204,7 +1184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_seconds_fails", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_seconds_fails", "test": "test_fifo_queue_send_message_with_delay_seconds_fails", "response": "200", "error": "", @@ -1214,7 +1194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives", "response": "200", "error": "", @@ -1224,7 +1204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", "test": "test_fifo_receive_message_group_id_ordering", "response": "200", "error": "", @@ -1234,7 +1214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", "response": "200", "error": "", @@ -1244,7 +1224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", "test": "test_fifo_receive_message_with_zero_visibility_timeout", "response": "200", "error": "", @@ -1254,7 +1234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_sequence_number_increases", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_sequence_number_increases", "test": "test_fifo_sequence_number_increases", "response": "200", "error": "", @@ -1264,7 +1244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_set_content_based_deduplication_strategy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_set_content_based_deduplication_strategy", "test": "test_fifo_set_content_based_deduplication_strategy", "response": "200", "error": "", @@ -1274,7 +1254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", "test": "test_get_specific_queue_attribute_response", "response": "200", "error": "", @@ -1284,7 +1264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", "test": "test_posting_to_fifo_requires_deduplicationid_group_id", "response": "200", "error": "", @@ -1294,7 +1274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", "test": "test_purge_queue_clears_fifo_deduplication_cache", "response": "200", "error": "", @@ -1304,7 +1284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", "test": "test_receive_after_visibility_timeout", "response": "200", "error": "", @@ -1314,7 +1294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", "test": "test_receive_message_attribute_names_filters", "response": "200", "error": "", @@ -1324,7 +1304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", "test": "test_receive_message_message_attribute_names_filters", "response": "200", "error": "", @@ -1334,7 +1314,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_missing_deduplication_id_for_fifo_queue", + "test": "test_send_batch_missing_deduplication_id_for_fifo_queue", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Detail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_missing_message_group_id_for_fifo_queue", + "test": "test_send_batch_missing_message_group_id_for_fifo_queue", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Detail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", "test": "test_send_message_with_delay_0_works_for_fifo", "response": "200", "error": "", @@ -1344,7 +1344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sequence_number", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sequence_number", "test": "test_sequence_number", "response": "200", "error": "", @@ -1354,7 +1354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", "test": "test_wait_time_seconds_queue_attribute_waits_correctly", "response": "200", "error": "", @@ -1364,7 +1364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_of_fifo_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_of_fifo_queue", "test": "test_get_queue_attributes_of_fifo_queue", "response": "200", "error": "", @@ -1374,7 +1374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_fifo_list_messages_as_botocore_endpoint_url", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_fifo_list_messages_as_botocore_endpoint_url", "test": "test_fifo_list_messages_as_botocore_endpoint_url", "response": "200", "error": "", @@ -1384,7 +1384,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_different_attributes_raises_error", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sqs_queue_names", + "test": "test_sqs_queue_names", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_different_attributes_raises_error", "test": "test_create_fifo_queue_with_different_attributes_raises_error", "response": "400", "error": "QueueNameExists", @@ -1394,7 +1414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", "test": "test_create_queue_with_different_attributes_raises_exception", "response": "400", "error": "QueueNameExists", @@ -1404,7 +1424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", "test": "test_create_queue_with_different_attributes_raises_exception", "response": "400", "error": "QueueNameExists", @@ -1414,7 +1434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_requires_suffix", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_requires_suffix", "test": "test_fifo_queue_requires_suffix", "response": "400", "error": "InvalidParameterValue", @@ -1426,7 +1446,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -1436,7 +1456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -1446,7 +1466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -1456,7 +1476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -1466,7 +1486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -1476,7 +1496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -1486,7 +1506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -1496,7 +1516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -1506,7 +1526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -1516,7 +1536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -1526,7 +1546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -1536,7 +1556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -1546,7 +1566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -1556,7 +1576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -1566,7 +1586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -1576,7 +1596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -1586,7 +1606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -1596,7 +1616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -1606,7 +1626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -1616,7 +1636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -1626,7 +1646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -1636,7 +1656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sqs.py::TestSQS::test_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/services/sqs/test_sqs.py::TestSQS::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -1664,7 +1684,7 @@ "QueueName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -1674,7 +1694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "200", "error": "", @@ -1684,7 +1704,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -1694,258 +1714,468 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", - "test": "test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "test": "test_aws_sqs_metrics_created", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", - "test": "test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "['$..evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", - "test": "test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", - "test": "test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", - "test": "test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", + "test": "test_put_events_into_event_bus", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", - "test": "test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", + "test": "test_put_events_with_input_path", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", - "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", - "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", + "test": "test_put_events_with_target_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", - "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", - "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", + "test": "test_put_events_with_target_sqs_new_region", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", - "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", + "test": "test_put_events_with_values_in_array", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", + "test": "test_put_target_id_validation", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", - "test": "test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", - "test": "test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "test": "test_trigger_event_on_ssm_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "test": "test_reserved_concurrency", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "test": "test_assess_lambda_destination_invocation[payload0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "test": "test_assess_lambda_destination_invocation[payload1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "test": "test_event_source_mapping_default_batch_size", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "test": "test_sqs_invalid_event_filter[None]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", @@ -1954,7 +2184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", @@ -1964,7 +2194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", @@ -1974,7 +2204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -1984,7 +2214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -1994,7 +2224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -2004,7 +2234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -2014,7 +2244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -2024,7 +2254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -2034,7 +2264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -2044,7 +2274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -2054,7 +2284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -2064,7 +2294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -2074,7 +2304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -2084,7 +2314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -2094,7 +2324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -2104,7 +2334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", @@ -2114,7 +2344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -2124,7 +2354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", @@ -2134,7 +2364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -2144,7 +2374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -2154,7 +2384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -2164,7 +2394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -2174,7 +2404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -2184,7 +2414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -2194,7 +2424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -2204,7 +2434,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -2214,7 +2444,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -2224,7 +2454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -2234,7 +2464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -2244,7 +2474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -2254,78 +2484,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", - "test": "test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", - "test": "test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", + "test": "test_create_subscriptions_with_attributes", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2334,8 +2564,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2344,98 +2574,98 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", - "test": "test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", + "test": "test_empty_sns_message", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", - "test": "test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", - "test": "test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", - "test": "test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_new_region", - "test": "test_put_events_with_target_sqs_new_region", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", - "test": "test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", - "test": "test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -2444,198 +2674,188 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", - "test": "test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "test": "test_publish_by_path_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "test": "test_publish_message_by_target_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "test": "test_publish_sqs_from_sns", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", - "test": "test_multi_region_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "test": "test_publish_unicode_chars", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_domain_strategy", - "test": "test_domain_strategy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_off_strategy_with_external_port", - "test": "test_off_strategy_with_external_port", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_off_strategy_without_external_port", - "test": "test_off_strategy_without_external_port", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_path_strategy", - "test": "test_path_strategy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "['$.sub-filter-policy-rule-no-list.Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", + "test": "test_subscribe_to_sqs_with_queue_url", "response": "200", "error": "", "snapshot_skipped": "", @@ -2644,8 +2864,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", - "test": "test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", @@ -2654,8 +2874,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -2664,18 +2884,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "test": "test_validate_set_sub_attributes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.invalid-json-redrive-policy.Error.Message', '$.invalid-json-filter-policy.Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", - "test": "test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "test": "test_validations_for_fifo", "response": "200", "error": "", "snapshot_skipped": "", @@ -2684,8 +2904,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", - "test": "test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", + "test": "test_cross_account_access[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2694,38 +2914,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", + "test": "test_cross_account_access[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", - "test": "test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[domain]", + "test": "test_cross_account_get_queue_url[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[path]", + "test": "test_cross_account_get_queue_url[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_delete_queue_multi_account", + "test": "test_delete_queue_multi_account", "response": "200", "error": "", "snapshot_skipped": "", @@ -2734,8 +2954,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", + "test": "test_approximate_number_of_messages_delayed", "response": "200", "error": "", "snapshot_skipped": "", @@ -2744,8 +2964,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", + "test": "test_batch_send_with_invalid_char_should_succeed", "response": "200", "error": "", "snapshot_skipped": "", @@ -2754,8 +2974,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", + "test": "test_change_message_visibility_batch_with_too_large_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -2764,8 +2984,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", + "test": "test_change_message_visibility_not_permanent", "response": "200", "error": "", "snapshot_skipped": "", @@ -2774,8 +2994,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", - "test": "test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -2784,18 +3004,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", - "test": "test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", + "test": "test_create_queue_after_internal_attributes_changes_works", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", - "test": "test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_send", + "test": "test_create_queue_after_send", "response": "200", "error": "", "snapshot_skipped": "", @@ -2804,8 +3024,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", - "test": "test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_and_get_attributes", + "test": "test_create_queue_and_get_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -2814,8 +3034,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", - "test": "test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted", + "test": "test_create_queue_recently_deleted", "response": "200", "error": "", "snapshot_skipped": "", @@ -2824,8 +3044,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", - "test": "test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", + "test": "test_create_queue_recently_deleted_cache", "response": "200", "error": "", "snapshot_skipped": "", @@ -2834,8 +3054,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", - "test": "test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_can_be_disabled", + "test": "test_create_queue_recently_deleted_can_be_disabled", "response": "200", "error": "", "snapshot_skipped": "", @@ -2844,8 +3064,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", - "test": "test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", + "test": "test_create_queue_with_default_attributes_is_idempotent", "response": "200", "error": "", "snapshot_skipped": "", @@ -2854,8 +3074,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", - "test": "test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "test": "test_create_queue_with_different_attributes_raises_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -2864,8 +3084,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_without_attributes_is_idempotent", + "test": "test_create_queue_without_attributes_is_idempotent", "response": "200", "error": "", "snapshot_skipped": "", @@ -2874,8 +3094,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", - "test": "test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_config", + "test": "test_dead_letter_queue_config", "response": "200", "error": "", "snapshot_skipped": "", @@ -2884,8 +3104,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_list_sources", + "test": "test_dead_letter_queue_list_sources", "response": "200", "error": "", "snapshot_skipped": "", @@ -2894,18 +3114,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", - "test": "test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", + "test": "test_delete_message_batch_invalid_msg_id[]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2914,8 +3134,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", - "test": "test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[invalid:id]", + "test": "test_delete_message_batch_invalid_msg_id[invalid:id]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2924,38 +3144,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", - "test": "test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", + "test": "test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", - "test": "test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", + "test": "test_delete_message_batch_with_too_large_batch", "response": "200", "error": "", - "snapshot_skipped": "['$.sub-filter-policy-rule-no-list.Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", + "test": "test_delete_message_deletes_with_change_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", - "test": "test_subscribe_to_sqs_with_queue_url", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", + "test": "test_delete_message_with_deleted_receipt_handle", "response": "200", "error": "", "snapshot_skipped": "", @@ -2964,18 +3184,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_illegal_receipt_handle", + "test": "test_delete_message_with_illegal_receipt_handle", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", - "test": "test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_host_via_header_complete_message_lifecycle", + "test": "test_external_host_via_header_complete_message_lifecycle", "response": "200", "error": "", "snapshot_skipped": "", @@ -2984,18 +3204,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", - "test": "test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_hostname", + "test": "test_external_hostname", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-json-redrive-policy.Error.Message', '$.invalid-json-filter-policy.Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", - "test": "test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_hostname_via_host_header", + "test": "test_external_hostname_via_host_header", "response": "200", "error": "", "snapshot_skipped": "", @@ -3004,8 +3224,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", - "test": "test_cross_account_access[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_queue_url_contains_request_host", + "test": "test_get_queue_url_contains_request_host", "response": "200", "error": "", "snapshot_skipped": "", @@ -3014,8 +3234,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", - "test": "test_cross_account_access[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_queue_url_multi_region", + "test": "test_get_queue_url_multi_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -3024,8 +3244,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[domain]", - "test": "test_cross_account_get_queue_url[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", + "test": "test_get_specific_queue_attribute_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -3034,8 +3254,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[path]", - "test": "test_cross_account_get_queue_url[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", + "test": "test_inflight_message_requeue", "response": "200", "error": "", "snapshot_skipped": "", @@ -3044,18 +3264,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_delete_queue_multi_account", - "test": "test_delete_queue_multi_account", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_batch_id", + "test": "test_invalid_batch_id", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", - "test": "test_approximate_number_of_messages_delayed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_receipt_handle_should_return_error_message", + "test": "test_invalid_receipt_handle_should_return_error_message", "response": "200", "error": "", "snapshot_skipped": "", @@ -3064,8 +3284,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", - "test": "test_batch_send_with_invalid_char_should_succeed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_string_attributes_cause_invalid_parameter_value_error", + "test": "test_invalid_string_attributes_cause_invalid_parameter_value_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -3074,8 +3294,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", - "test": "test_change_message_visibility_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queue_tags", + "test": "test_list_queue_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -3084,8 +3304,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", - "test": "test_change_message_visibility_not_permanent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues", + "test": "test_list_queues", "response": "200", "error": "", "snapshot_skipped": "", @@ -3094,8 +3314,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", - "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_with_endpoint_strategy_domain", + "test": "test_list_queues_multi_region_with_endpoint_strategy_domain", "response": "200", "error": "", "snapshot_skipped": "", @@ -3104,8 +3324,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", - "test": "test_create_queue_after_internal_attributes_changes_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_without_endpoint_strategy", + "test": "test_list_queues_multi_region_without_endpoint_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -3114,8 +3334,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_send", - "test": "test_create_queue_after_send", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", + "test": "test_message_with_attributes_should_be_enqueued", "response": "200", "error": "", "snapshot_skipped": "", @@ -3124,8 +3344,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_and_get_attributes", - "test": "test_create_queue_and_get_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_queue_via_queue_name", + "test": "test_posting_to_queue_via_queue_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -3134,8 +3354,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted", - "test": "test_create_queue_recently_deleted", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", + "test": "test_publish_get_delete_message", "response": "200", "error": "", "snapshot_skipped": "", @@ -3144,8 +3364,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", - "test": "test_create_queue_recently_deleted_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", + "test": "test_publish_get_delete_message_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -3154,8 +3374,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_can_be_disabled", - "test": "test_create_queue_recently_deleted_can_be_disabled", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue", + "test": "test_purge_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -3164,8 +3384,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", - "test": "test_create_queue_with_default_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", + "test": "test_purge_queue_deletes_delayed_messages", "response": "200", "error": "", "snapshot_skipped": "", @@ -3174,8 +3394,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", - "test": "test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", + "test": "test_purge_queue_deletes_inflight_messages", "response": "200", "error": "", "snapshot_skipped": "", @@ -3184,8 +3404,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_without_attributes_is_idempotent", - "test": "test_create_queue_without_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_queue_list_nonexistent_tags", + "test": "test_queue_list_nonexistent_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -3194,8 +3414,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_config", - "test": "test_dead_letter_queue_config", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", + "test": "test_receive_message_attributes_timestamp_types", "response": "200", "error": "", "snapshot_skipped": "", @@ -3204,8 +3424,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_list_sources", - "test": "test_dead_letter_queue_list_sources", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", + "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "response": "200", "error": "", "snapshot_skipped": "", @@ -3214,8 +3434,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", + "test": "test_receive_message_with_visibility_timeout_updates_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -3224,8 +3444,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", - "test": "test_delete_message_batch_invalid_msg_id[]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", + "test": "test_receive_terminate_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -3234,8 +3454,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[invalid:id]", - "test": "test_delete_message_batch_invalid_msg_id[invalid:id]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", + "test": "test_remove_message_with_old_receipt_handle", "response": "200", "error": "", "snapshot_skipped": "", @@ -3244,8 +3464,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", - "test": "test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", + "test": "test_send_batch_receive_multiple", "response": "200", "error": "", "snapshot_skipped": "", @@ -3254,8 +3474,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", - "test": "test_delete_message_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", + "test": "test_send_delay_and_wait_time", "response": "200", "error": "", "snapshot_skipped": "", @@ -3264,8 +3484,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", - "test": "test_delete_message_deletes_with_change_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch", + "test": "test_send_message_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -3274,8 +3494,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", - "test": "test_delete_message_with_deleted_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_empty_list", + "test": "test_send_message_batch_with_empty_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -3284,28 +3504,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_illegal_receipt_handle", - "test": "test_delete_message_with_illegal_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents", + "test": "test_send_message_batch_with_oversized_contents", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_host_via_header_complete_message_lifecycle", - "test": "test_external_host_via_header_complete_message_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", + "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname", - "test": "test_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", + "test": "test_send_message_with_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -3314,8 +3534,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname_via_host_header", - "test": "test_external_hostname_via_host_header", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", + "test": "test_send_message_with_binary_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -3324,8 +3544,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_queue_url_contains_request_host", - "test": "test_get_queue_url_contains_request_host", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_empty_string_attribute", + "test": "test_send_message_with_empty_string_attribute", "response": "200", "error": "", "snapshot_skipped": "", @@ -3334,8 +3554,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_queue_url_multi_region", - "test": "test_get_queue_url_multi_region", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_payload_characters", + "test": "test_send_message_with_invalid_payload_characters", "response": "200", "error": "", "snapshot_skipped": "", @@ -3344,8 +3564,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", - "test": "test_get_specific_queue_attribute_response", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "test": "test_send_message_with_invalid_string_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -3354,18 +3574,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", - "test": "test_inflight_message_requeue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", + "test": "test_send_message_with_updated_maximum_message_size", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_batch_id", - "test": "test_invalid_batch_id", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_oversized_message", + "test": "test_send_oversized_message", "response": "200", "error": "", "snapshot_skipped": "['$..Error.Detail']", @@ -3374,18 +3594,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_receipt_handle_should_return_error_message", - "test": "test_invalid_receipt_handle_should_return_error_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", + "test": "test_send_receive_max_number_of_messages", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_string_attributes_cause_invalid_parameter_value_error", - "test": "test_invalid_string_attributes_cause_invalid_parameter_value_error", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message", + "test": "test_send_receive_message", "response": "200", "error": "", "snapshot_skipped": "", @@ -3394,8 +3614,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queue_tags", - "test": "test_list_queue_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", + "test": "test_send_receive_message_encoded_content", "response": "200", "error": "", "snapshot_skipped": "", @@ -3404,8 +3624,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues", - "test": "test_list_queues", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", + "test": "test_send_receive_message_multiple_queues", "response": "200", "error": "", "snapshot_skipped": "", @@ -3414,8 +3634,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_with_endpoint_strategy_domain", - "test": "test_list_queues_multi_region_with_endpoint_strategy_domain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", + "test": "test_sent_message_retains_attributes_after_receive", "response": "200", "error": "", "snapshot_skipped": "", @@ -3424,8 +3644,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_without_endpoint_strategy", - "test": "test_list_queues_multi_region_without_endpoint_strategy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sequence_number", + "test": "test_sequence_number", "response": "200", "error": "", "snapshot_skipped": "", @@ -3434,8 +3654,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", - "test": "test_message_with_attributes_should_be_enqueued", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_empty_queue_policy", + "test": "test_set_empty_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -3444,8 +3664,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_queue_via_queue_name", - "test": "test_posting_to_queue_via_queue_name", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_queue_policy", + "test": "test_set_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -3454,18 +3674,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", - "test": "test_publish_get_delete_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", + "test": "test_sqs_permission_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", - "test": "test_publish_get_delete_message_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", + "test": "test_sse_queue_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -3474,18 +3694,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", - "test": "test_purge_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_successive_purge_calls_fail", + "test": "test_successive_purge_calls_fail", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", - "test": "test_purge_queue_deletes_delayed_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", + "test": "test_system_attributes_have_no_effect_on_attr_md5", "response": "200", "error": "", "snapshot_skipped": "", @@ -3494,8 +3714,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", - "test": "test_purge_queue_deletes_inflight_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", + "test": "test_tag_queue_overwrites_existing_tag", "response": "200", "error": "", "snapshot_skipped": "", @@ -3504,8 +3724,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_queue_list_nonexistent_tags", - "test": "test_queue_list_nonexistent_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_untag_queue", + "test": "test_tag_untag_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -3514,8 +3734,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", - "test": "test_receive_message_attributes_timestamp_types", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tags_case_sensitive", + "test": "test_tags_case_sensitive", "response": "200", "error": "", "snapshot_skipped": "", @@ -3524,8 +3744,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", - "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", + "test": "test_terminate_visibility_timeout_after_receive", "response": "200", "error": "", "snapshot_skipped": "", @@ -3534,18 +3754,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", - "test": "test_receive_message_with_visibility_timeout_updates_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_too_many_entries_in_batch_request", + "test": "test_too_many_entries_in_batch_request", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", - "test": "test_receive_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", + "test": "test_untag_queue_ignores_non_existing_tag", "response": "200", "error": "", "snapshot_skipped": "", @@ -3554,8 +3774,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", - "test": "test_remove_message_with_old_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", + "test": "test_wait_time_seconds_waits_correctly", "response": "200", "error": "", "snapshot_skipped": "", @@ -3564,8 +3784,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", - "test": "test_send_batch_receive_multiple", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", + "test": "test_endpoint_strategy_with_multi_region[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3574,8 +3794,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", - "test": "test_send_delay_and_wait_time", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", + "test": "test_endpoint_strategy_with_multi_region[off]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3584,8 +3804,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch", - "test": "test_send_message_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", + "test": "test_endpoint_strategy_with_multi_region[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3594,8 +3814,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_empty_list", - "test": "test_send_message_batch_with_empty_list", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_create_queue_fails", + "test": "test_get_create_queue_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -3604,28 +3824,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents", - "test": "test_send_message_batch_with_oversized_contents", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[domain]", + "test": "test_get_delete_queue[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", - "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[path]", + "test": "test_get_delete_queue[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", - "test": "test_send_message_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_list_queues_fails", + "test": "test_get_list_queues_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -3634,8 +3854,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", - "test": "test_send_message_with_binary_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", + "test": "test_get_on_deleted_queue_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -3644,8 +3864,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_empty_string_attribute", - "test": "test_send_message_with_empty_string_attribute", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_all", + "test": "test_get_queue_attributes_all", "response": "200", "error": "", "snapshot_skipped": "", @@ -3654,8 +3874,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_payload_characters", - "test": "test_send_message_with_invalid_payload_characters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_invalid_arg_returns_error", + "test": "test_get_queue_attributes_with_invalid_arg_returns_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -3664,8 +3884,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", - "test": "test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_query_args", + "test": "test_get_queue_attributes_with_query_args", "response": "200", "error": "", "snapshot_skipped": "", @@ -3674,38 +3894,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", - "test": "test_send_message_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_works_without_authparams", + "test": "test_get_queue_attributes_works_without_authparams", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_oversized_message", - "test": "test_send_oversized_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[domain]", + "test": "test_get_queue_url_work_for_different_queue[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", - "test": "test_send_receive_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[path]", + "test": "test_get_queue_url_work_for_different_queue[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message", - "test": "test_send_receive_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[domain]", + "test": "test_get_queue_url_works_for_same_queue[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3714,8 +3934,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", - "test": "test_send_receive_message_encoded_content", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[path]", + "test": "test_get_queue_url_works_for_same_queue[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3724,8 +3944,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", - "test": "test_send_receive_message_multiple_queues", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", + "test": "test_get_send_and_receive_messages", "response": "200", "error": "", "snapshot_skipped": "", @@ -3734,8 +3954,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", - "test": "test_sent_message_retains_attributes_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_without_query_json_format_returns_returns_xml", + "test": "test_get_without_query_json_format_returns_returns_xml", "response": "200", "error": "", "snapshot_skipped": "", @@ -3744,8 +3964,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sequence_number", - "test": "test_sequence_number", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_without_query_returns_unknown_operation", + "test": "test_get_without_query_returns_unknown_operation", "response": "200", "error": "", "snapshot_skipped": "", @@ -3754,8 +3974,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_set_empty_queue_policy", - "test": "test_set_empty_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_invalid_action_raises_exception", + "test": "test_invalid_action_raises_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -3764,8 +3984,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_set_queue_policy", - "test": "test_set_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_overwrite_queue_url_in_params", + "test": "test_overwrite_queue_url_in_params", "response": "200", "error": "", "snapshot_skipped": "", @@ -3774,18 +3994,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", - "test": "test_sqs_permission_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_queue_url_format_path_strategy", + "test": "test_queue_url_format_path_strategy", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", - "test": "test_sse_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_valid_action_with_missing_parameter_raises_exception", + "test": "test_valid_action_with_missing_parameter_raises_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -3794,328 +4014,138 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_successive_purge_calls_fail", - "test": "test_successive_purge_calls_fail", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_botocore_endpoint_url", + "test": "test_list_messages_as_botocore_endpoint_url", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", - "test": "test_system_attributes_have_no_effect_on_attr_md5", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_json", + "test": "test_list_messages_as_json", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", - "test": "test_tag_queue_overwrites_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", + "test": "test_list_messages_has_no_side_effects", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_untag_queue", - "test": "test_tag_untag_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_action_raises_error", + "test": "test_list_messages_with_invalid_action_raises_error", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tags_case_sensitive", - "test": "test_tags_case_sensitive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", + "test": "test_list_messages_with_queue_url_in_path", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", - "test": "test_terminate_visibility_timeout_after_receive", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_too_many_entries_in_batch_request", - "test": "test_too_many_entries_in_batch_request", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", - "test": "test_untag_queue_ignores_non_existing_tag", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", - "test": "test_wait_time_seconds_waits_correctly", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", - "test": "test_endpoint_strategy_with_multi_region[domain]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", - "test": "test_endpoint_strategy_with_multi_region[off]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", - "test": "test_endpoint_strategy_with_multi_region[path]", + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", + "test": "test_multi_region_api_gateway", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_create_queue_fails", - "test": "test_get_create_queue_fails", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_domain_strategy", + "test": "test_domain_strategy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[domain]", - "test": "test_get_delete_queue[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[path]", - "test": "test_get_delete_queue[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_list_queues_fails", - "test": "test_get_list_queues_fails", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", - "test": "test_get_on_deleted_queue_fails", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_all", - "test": "test_get_queue_attributes_all", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_invalid_arg_returns_error", - "test": "test_get_queue_attributes_with_invalid_arg_returns_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_query_args", - "test": "test_get_queue_attributes_with_query_args", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_works_without_authparams", - "test": "test_get_queue_attributes_works_without_authparams", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[domain]", - "test": "test_get_queue_url_work_for_different_queue[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[path]", - "test": "test_get_queue_url_work_for_different_queue[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[domain]", - "test": "test_get_queue_url_works_for_same_queue[domain]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[path]", - "test": "test_get_queue_url_works_for_same_queue[path]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", - "test": "test_get_send_and_receive_messages", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_without_query_json_format_returns_returns_xml", - "test": "test_get_without_query_json_format_returns_returns_xml", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_without_query_returns_unknown_operation", - "test": "test_get_without_query_returns_unknown_operation", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_invalid_action_raises_exception", - "test": "test_invalid_action_raises_exception", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_overwrite_queue_url_in_params", - "test": "test_overwrite_queue_url_in_params", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_queue_url_format_path_strategy", - "test": "test_queue_url_format_path_strategy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_valid_action_with_missing_parameter_raises_exception", - "test": "test_valid_action_with_missing_parameter_raises_exception", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_botocore_endpoint_url", - "test": "test_list_messages_as_botocore_endpoint_url", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_off_strategy_with_external_port", + "test": "test_off_strategy_with_external_port", "response": "200", "error": "", "snapshot_skipped": "", @@ -4124,8 +4154,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_json", - "test": "test_list_messages_as_json", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_off_strategy_without_external_port", + "test": "test_off_strategy_without_external_port", "response": "200", "error": "", "snapshot_skipped": "", @@ -4134,8 +4164,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", - "test": "test_list_messages_has_no_side_effects", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_path_strategy", + "test": "test_path_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -4144,8 +4174,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_action_raises_error", - "test": "test_list_messages_with_invalid_action_raises_error", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -4154,8 +4184,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", - "test": "test_list_messages_with_queue_url_in_path", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -4184,7 +4214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted", "test": "test_create_queue_recently_deleted", "response": "400", "error": "QueueDeletedRecently", @@ -4194,7 +4224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", "test": "test_create_queue_recently_deleted_cache", "response": "400", "error": "QueueDeletedRecently", @@ -4204,7 +4234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_standard_queue_cannot_have_fifo_suffix", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_standard_queue_cannot_have_fifo_suffix", "test": "test_standard_queue_cannot_have_fifo_suffix", "response": "400", "error": "InvalidParameterValue", @@ -4426,7 +4456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -4436,7 +4466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -4446,7 +4476,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -4456,7 +4486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -4466,7 +4496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", "test": "test_topic_sqs_rule", "response": "200", "error": "", @@ -4476,7 +4506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sqs.py::TestSQS::test_create_queues_get_arns", + "node_id": "LocalStack Pro: tests/aws/services/sqs/test_sqs.py::TestSQS::test_create_queues_get_arns", "test": "test_create_queues_get_arns", "response": "200", "error": "", @@ -4486,7 +4516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sqs.py::TestSQS::test_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/services/sqs/test_sqs.py::TestSQS::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -4560,17 +4590,17 @@ "QueueName, tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_tags", "test": "test_create_queue_with_tags", "response": "200", "error": "", @@ -4586,27 +4616,7 @@ "QueueUrl, ReceiptHandle": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", "test": "test_aws_sqs_metrics_created", "response": "200", "error": "", @@ -4616,7 +4626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -4626,7 +4636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -4636,7 +4646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", "test": "test_set_alarm", "response": "200", "error": "", @@ -4646,7 +4656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", @@ -4656,7 +4666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", "test": "test_put_events_time", "response": "200", "error": "", @@ -4666,17 +4676,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "test": "test_xray_header", + "response": "200", + "error": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -4686,7 +4706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -4696,7 +4716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -4706,7 +4726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -4716,7 +4736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", @@ -4726,7 +4746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -4736,7 +4756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -4746,7 +4766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -4756,7 +4776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -4766,7 +4786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -4776,7 +4796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -4786,7 +4806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -4796,7 +4816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -4806,7 +4826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -4816,7 +4836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -4826,7 +4846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -4836,7 +4856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -4846,7 +4866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -4856,7 +4876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -4866,7 +4886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -4876,7 +4896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -4886,7 +4906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -4896,7 +4916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -4906,7 +4926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -4916,7 +4936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -4926,7 +4946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -4936,7 +4956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", "test": "test_cross_account_access[domain]", "response": "200", "error": "", @@ -4946,7 +4966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", "test": "test_cross_account_access[path]", "response": "200", "error": "", @@ -4956,7 +4976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "response": "200", "error": "", @@ -4966,7 +4986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", @@ -4976,7 +4996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", "test": "test_delete_message_deletes_with_change_visibility_timeout", "response": "200", "error": "", @@ -4986,7 +5006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", "test": "test_delete_message_with_deleted_receipt_handle", "response": "200", "error": "", @@ -4996,7 +5016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", "test": "test_fifo_approx_number_of_messages", "response": "200", "error": "", @@ -5006,7 +5026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", "test": "test_fifo_deduplication_arrives_once_after_delete[False]", "response": "200", "error": "", @@ -5016,7 +5036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", "test": "test_fifo_deduplication_arrives_once_after_delete[True]", "response": "200", "error": "", @@ -5026,7 +5046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", "test": "test_fifo_message_group_visibility_after_delete", "response": "200", "error": "", @@ -5036,7 +5056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", "test": "test_fifo_message_group_visibility_after_partial_delete", "response": "200", "error": "", @@ -5046,7 +5066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives", "response": "200", "error": "", @@ -5056,7 +5076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", "test": "test_publish_get_delete_message", "response": "200", "error": "", @@ -5066,7 +5086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", "test": "test_remove_message_with_old_receipt_handle", "response": "200", "error": "", @@ -5076,7 +5096,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_illegal_receipt_handle", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_illegal_receipt_handle", "test": "test_delete_message_with_illegal_receipt_handle", "response": "400", "error": "ReceiptHandleIsInvalid", @@ -5118,7 +5148,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -5128,7 +5158,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -5144,7 +5174,7 @@ "Entries, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -5154,7 +5184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -5164,7 +5194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -5174,7 +5204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -5184,7 +5214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -5194,7 +5224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -5204,7 +5234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -5214,7 +5244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -5224,7 +5254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -5234,7 +5264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -5244,7 +5274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -5254,7 +5284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -5264,7 +5294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -5274,7 +5304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -5284,7 +5314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -5294,7 +5324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -5304,27 +5334,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", + "test": "test_publish_get_delete_message_batch", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", - "test": "test_publish_get_delete_message_batch", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", "test": "test_delete_message_batch_invalid_msg_id[]", "response": "400", "error": "InvalidBatchEntryId", @@ -5334,7 +5364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[invalid:id]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[invalid:id]", "test": "test_delete_message_batch_invalid_msg_id[invalid:id]", "response": "400", "error": "InvalidBatchEntryId", @@ -5344,7 +5374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", "test": "test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", "response": "400", "error": "InvalidBatchEntryId", @@ -5354,7 +5384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", "test": "test_delete_message_batch_with_too_large_batch", "response": "400", "error": "TooManyEntriesInBatchRequest", @@ -5366,7 +5396,17 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -5376,7 +5416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -5386,7 +5426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -5396,17 +5436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -5416,7 +5446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -5432,7 +5462,7 @@ "QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -5442,7 +5472,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -5452,167 +5482,357 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", "test": "test_implicit_type_conversion", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "test": "test_aws_sqs_metrics_created", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "test": "test_put_event_with_content_base_rule_in_pattern", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", + "test": "test_put_events_into_event_bus", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", + "test": "test_put_events_with_input_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "test": "test_put_events_with_input_path_multiple", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "test": "test_put_events_with_nested_event_pattern", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", + "test": "test_put_events_with_target_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", + "test": "test_put_events_with_values_in_array", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", + "test": "test_put_target_id_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -5622,7 +5842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -5632,7 +5852,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -5642,17 +5862,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -5662,7 +5882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -5672,7 +5892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -5682,7 +5902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -5692,7 +5912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -5702,7 +5922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -5712,7 +5932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -5722,7 +5942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -5732,7 +5952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -5742,7 +5962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -5752,7 +5972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -5762,7 +5982,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -5772,7 +5992,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -5782,7 +6002,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -5792,7 +6012,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -5802,7 +6022,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", @@ -5812,7 +6032,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", @@ -5822,7 +6042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", @@ -5832,7 +6052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", @@ -5842,7 +6062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -5852,7 +6072,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -5862,7 +6082,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -5872,7 +6092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -5882,7 +6102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -5892,7 +6112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -5902,7 +6122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -5912,7 +6132,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -5922,7 +6142,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -5932,7 +6152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -5942,7 +6162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -5952,7 +6172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -5962,7 +6182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -5972,7 +6192,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", @@ -5982,7 +6202,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -5992,7 +6212,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", @@ -6002,7 +6222,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -6012,7 +6232,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -6022,7 +6242,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -6032,7 +6252,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -6042,7 +6262,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -6052,7 +6272,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -6062,7 +6282,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -6072,7 +6292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -6082,7 +6302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -6092,7 +6312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -6102,7 +6322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -6112,7 +6332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -6122,78 +6342,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", - "test": "test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", + "test": "test_create_subscriptions_with_attributes", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", - "test": "test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6202,8 +6422,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -6212,88 +6432,88 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", + "test": "test_empty_sns_message", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", - "test": "test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", - "test": "test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", - "test": "test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", - "test": "test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", - "test": "test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", - "test": "test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -6302,168 +6522,168 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_domain_strategy", - "test": "test_domain_strategy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "test": "test_publish_by_path_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_off_strategy_with_external_port", - "test": "test_off_strategy_with_external_port", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_off_strategy_without_external_port", - "test": "test_off_strategy_without_external_port", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_path_strategy", - "test": "test_path_strategy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "test": "test_publish_message_by_target_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sqs_queue_names", - "test": "test_sqs_queue_names", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "test": "test_publish_sqs_from_sns", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "test": "test_publish_unicode_chars", "response": "200", "error": "", "snapshot_skipped": "", @@ -6472,18 +6692,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", - "test": "test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -6492,8 +6712,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6502,8 +6722,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", - "test": "test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6512,38 +6732,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", - "test": "test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", - "test": "test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", @@ -6552,28 +6772,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.sub-filter-policy-rule-no-list.Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", + "test": "test_subscribe_to_sqs_with_queue_url", "response": "200", "error": "", "snapshot_skipped": "", @@ -6582,18 +6802,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -6602,18 +6822,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", - "test": "test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "test": "test_validate_set_sub_attributes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.invalid-json-redrive-policy.Error.Message', '$.invalid-json-filter-policy.Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "test": "test_validations_for_fifo", "response": "200", "error": "", "snapshot_skipped": "", @@ -6622,8 +6842,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", - "test": "test_not_found_error_on_set_subscription_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", + "test": "test_cross_account_access[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6632,68 +6852,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", + "test": "test_cross_account_access[path]", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[domain]", + "test": "test_cross_account_get_queue_url[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", - "test": "test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[path]", + "test": "test_cross_account_get_queue_url[path]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", - "test": "test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_delete_queue_multi_account", + "test": "test_delete_queue_multi_account", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", + "test": "test_approximate_number_of_messages_delayed", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", - "test": "test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", + "test": "test_batch_send_with_invalid_char_should_succeed", "response": "200", "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", - "test": "test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", + "test": "test_change_message_visibility_batch_with_too_large_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -6702,8 +6922,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", - "test": "test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", + "test": "test_change_message_visibility_not_permanent", "response": "200", "error": "", "snapshot_skipped": "", @@ -6712,8 +6932,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", - "test": "test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "response": "200", "error": "", "snapshot_skipped": "", @@ -6722,8 +6942,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", - "test": "test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", + "test": "test_create_and_send_to_fifo_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -6732,8 +6952,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", - "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes", + "test": "test_create_and_update_queue_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -6742,8 +6962,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_different_attributes_raises_error", + "test": "test_create_fifo_queue_with_different_attributes_raises_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -6752,8 +6972,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", - "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_same_attributes_is_idempotent", + "test": "test_create_fifo_queue_with_same_attributes_is_idempotent", "response": "200", "error": "", "snapshot_skipped": "", @@ -6762,8 +6982,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", - "test": "test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", + "test": "test_create_queue_after_internal_attributes_changes_works", "response": "200", "error": "", "snapshot_skipped": "", @@ -6772,8 +6992,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", - "test": "test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_send", + "test": "test_create_queue_after_send", "response": "200", "error": "", "snapshot_skipped": "", @@ -6782,8 +7002,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_and_get_attributes", + "test": "test_create_queue_and_get_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -6792,8 +7012,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", - "test": "test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted", + "test": "test_create_queue_recently_deleted", "response": "200", "error": "", "snapshot_skipped": "", @@ -6802,8 +7022,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", + "test": "test_create_queue_recently_deleted_cache", "response": "200", "error": "", "snapshot_skipped": "", @@ -6812,18 +7032,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", - "test": "test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_can_be_disabled", + "test": "test_create_queue_recently_deleted_can_be_disabled", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", + "test": "test_create_queue_with_default_attributes_is_idempotent", "response": "200", "error": "", "snapshot_skipped": "", @@ -6832,8 +7052,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", - "test": "test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "test": "test_create_queue_with_different_attributes_raises_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -6842,38 +7062,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", - "test": "test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_same_attributes_is_idempotent", + "test": "test_create_queue_with_same_attributes_is_idempotent", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", - "test": "test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_tags", + "test": "test_create_queue_with_tags", "response": "200", "error": "", - "snapshot_skipped": "['$.sub-filter-policy-rule-no-list.Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_without_attributes_is_idempotent", + "test": "test_create_queue_without_attributes_is_idempotent", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_to_sqs_with_queue_url", - "test": "test_subscribe_to_sqs_with_queue_url", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", + "test": "test_dead_letter_queue_chain", "response": "200", "error": "", "snapshot_skipped": "", @@ -6882,18 +7102,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_config", + "test": "test_dead_letter_queue_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", - "test": "test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_list_sources", + "test": "test_dead_letter_queue_list_sources", "response": "200", "error": "", "snapshot_skipped": "", @@ -6902,18 +7122,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", - "test": "test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", + "test": "test_dead_letter_queue_max_receive_count", "response": "200", "error": "", - "snapshot_skipped": "['$.invalid-json-redrive-policy.Error.Message', '$.invalid-json-filter-policy.Error.Message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", - "test": "test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", "response": "200", "error": "", "snapshot_skipped": "", @@ -6922,8 +7142,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", - "test": "test_cross_account_access[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -6932,8 +7152,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", - "test": "test_cross_account_access[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", + "test": "test_delete_message_batch_invalid_msg_id[]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6942,8 +7162,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[domain]", - "test": "test_cross_account_get_queue_url[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[invalid:id]", + "test": "test_delete_message_batch_invalid_msg_id[invalid:id]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6952,8 +7172,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[path]", - "test": "test_cross_account_get_queue_url[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", + "test": "test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", "response": "200", "error": "", "snapshot_skipped": "", @@ -6962,18 +7182,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_delete_queue_multi_account", - "test": "test_delete_queue_multi_account", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", + "test": "test_delete_message_batch_with_too_large_batch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", - "test": "test_approximate_number_of_messages_delayed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", + "test": "test_delete_message_deletes_with_change_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -6982,8 +7202,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", - "test": "test_batch_send_with_invalid_char_should_succeed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", + "test": "test_delete_message_with_deleted_receipt_handle", "response": "200", "error": "", "snapshot_skipped": "", @@ -6992,8 +7212,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", - "test": "test_change_message_visibility_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_illegal_receipt_handle", + "test": "test_delete_message_with_illegal_receipt_handle", "response": "200", "error": "", "snapshot_skipped": "", @@ -7002,8 +7222,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", - "test": "test_change_message_visibility_not_permanent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", + "test": "test_extend_message_visibility_timeout_set_in_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -7012,8 +7232,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", - "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_hostname", + "test": "test_external_hostname", "response": "200", "error": "", "snapshot_skipped": "", @@ -7022,8 +7242,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", - "test": "test_create_and_send_to_fifo_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_hostname_via_host_header", + "test": "test_external_hostname_via_host_header", "response": "200", "error": "", "snapshot_skipped": "", @@ -7032,8 +7252,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes", - "test": "test_create_and_update_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", + "test": "test_fifo_approx_number_of_messages", "response": "200", "error": "", "snapshot_skipped": "", @@ -7042,8 +7262,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_different_attributes_raises_error", - "test": "test_create_fifo_queue_with_different_attributes_raises_error", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", + "test": "test_fifo_content_based_message_deduplication_arrives_once", "response": "200", "error": "", "snapshot_skipped": "", @@ -7052,8 +7272,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_same_attributes_is_idempotent", - "test": "test_create_fifo_queue_with_same_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", + "test": "test_fifo_deduplication_arrives_once_after_delete[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7062,8 +7282,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", - "test": "test_create_queue_after_internal_attributes_changes_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", + "test": "test_fifo_deduplication_arrives_once_after_delete[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7072,8 +7292,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_send", - "test": "test_create_queue_after_send", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", + "test": "test_fifo_deduplication_not_on_message_group_id[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7082,8 +7302,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_and_get_attributes", - "test": "test_create_queue_and_get_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", + "test": "test_fifo_deduplication_not_on_message_group_id[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7092,8 +7312,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted", - "test": "test_create_queue_recently_deleted", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", + "test": "test_fifo_message_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -7102,8 +7322,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", - "test": "test_create_queue_recently_deleted_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", + "test": "test_fifo_message_group_visibility_after_change_message_visibility", "response": "200", "error": "", "snapshot_skipped": "", @@ -7112,8 +7332,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_can_be_disabled", - "test": "test_create_queue_recently_deleted_can_be_disabled", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", + "test": "test_fifo_message_group_visibility_after_delete", "response": "200", "error": "", "snapshot_skipped": "", @@ -7122,8 +7342,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", - "test": "test_create_queue_with_default_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", + "test": "test_fifo_message_group_visibility_after_partial_delete", "response": "200", "error": "", "snapshot_skipped": "", @@ -7132,8 +7352,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", - "test": "test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -7142,8 +7362,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_same_attributes_is_idempotent", - "test": "test_create_queue_with_same_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", + "test": "test_fifo_messages_in_order_after_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -7152,8 +7372,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_tags", - "test": "test_create_queue_with_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", + "test": "test_fifo_queue_send_message_with_delay_on_queue_works", "response": "200", "error": "", "snapshot_skipped": "", @@ -7162,8 +7382,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_without_attributes_is_idempotent", - "test": "test_create_queue_without_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_seconds_fails", + "test": "test_fifo_queue_send_message_with_delay_seconds_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -7172,8 +7392,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", - "test": "test_dead_letter_queue_chain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", + "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives", "response": "200", "error": "", "snapshot_skipped": "", @@ -7182,8 +7402,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_config", - "test": "test_dead_letter_queue_config", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", + "test": "test_fifo_receive_message_group_id_ordering", "response": "200", "error": "", "snapshot_skipped": "", @@ -7192,8 +7412,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_list_sources", - "test": "test_dead_letter_queue_list_sources", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", + "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", "response": "200", "error": "", "snapshot_skipped": "", @@ -7202,8 +7422,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", - "test": "test_dead_letter_queue_max_receive_count", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", + "test": "test_fifo_receive_message_with_zero_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -7212,8 +7432,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", - "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_sequence_number_increases", + "test": "test_fifo_sequence_number_increases", "response": "200", "error": "", "snapshot_skipped": "", @@ -7222,8 +7442,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_set_content_based_deduplication_strategy", + "test": "test_fifo_set_content_based_deduplication_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -7232,8 +7452,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[]", - "test": "test_delete_message_batch_invalid_msg_id[]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_queue_url_contains_request_host", + "test": "test_get_queue_url_contains_request_host", "response": "200", "error": "", "snapshot_skipped": "", @@ -7242,8 +7462,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[invalid:id]", - "test": "test_delete_message_batch_invalid_msg_id[invalid:id]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_queue_url_multi_region", + "test": "test_get_queue_url_multi_region", "response": "200", "error": "", "snapshot_skipped": "", @@ -7252,8 +7472,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", - "test": "test_delete_message_batch_invalid_msg_id[testLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongIdtestLongId]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", + "test": "test_get_specific_queue_attribute_response", "response": "200", "error": "", "snapshot_skipped": "", @@ -7262,8 +7482,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", - "test": "test_delete_message_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", + "test": "test_inflight_message_requeue", "response": "200", "error": "", "snapshot_skipped": "", @@ -7272,18 +7492,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", - "test": "test_delete_message_deletes_with_change_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_batch_id", + "test": "test_invalid_batch_id", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", - "test": "test_delete_message_with_deleted_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_receipt_handle_should_return_error_message", + "test": "test_invalid_receipt_handle_should_return_error_message", "response": "200", "error": "", "snapshot_skipped": "", @@ -7292,8 +7512,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_illegal_receipt_handle", - "test": "test_delete_message_with_illegal_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_string_attributes_cause_invalid_parameter_value_error", + "test": "test_invalid_string_attributes_cause_invalid_parameter_value_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -7302,8 +7522,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", - "test": "test_extend_message_visibility_timeout_set_in_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queue_tags", + "test": "test_list_queue_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -7312,8 +7532,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname", - "test": "test_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues", + "test": "test_list_queues", "response": "200", "error": "", "snapshot_skipped": "", @@ -7322,8 +7542,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname_via_host_header", - "test": "test_external_hostname_via_host_header", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_with_endpoint_strategy_domain", + "test": "test_list_queues_multi_region_with_endpoint_strategy_domain", "response": "200", "error": "", "snapshot_skipped": "", @@ -7332,8 +7552,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", - "test": "test_fifo_approx_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_without_endpoint_strategy", + "test": "test_list_queues_multi_region_without_endpoint_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -7342,8 +7562,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", - "test": "test_fifo_content_based_message_deduplication_arrives_once", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", + "test": "test_message_with_attributes_should_be_enqueued", "response": "200", "error": "", "snapshot_skipped": "", @@ -7352,8 +7572,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", - "test": "test_fifo_deduplication_arrives_once_after_delete[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", + "test": "test_posting_to_fifo_requires_deduplicationid_group_id", "response": "200", "error": "", "snapshot_skipped": "", @@ -7362,8 +7582,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", - "test": "test_fifo_deduplication_arrives_once_after_delete[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_queue_via_queue_name", + "test": "test_posting_to_queue_via_queue_name", "response": "200", "error": "", "snapshot_skipped": "", @@ -7372,8 +7592,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", - "test": "test_fifo_deduplication_not_on_message_group_id[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", + "test": "test_publish_get_delete_message", "response": "200", "error": "", "snapshot_skipped": "", @@ -7382,8 +7602,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", - "test": "test_fifo_deduplication_not_on_message_group_id[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", + "test": "test_publish_get_delete_message_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -7392,8 +7612,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", - "test": "test_fifo_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue", + "test": "test_purge_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -7402,8 +7622,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", - "test": "test_fifo_message_group_visibility_after_change_message_visibility", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", + "test": "test_purge_queue_clears_fifo_deduplication_cache", "response": "200", "error": "", "snapshot_skipped": "", @@ -7412,8 +7632,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", - "test": "test_fifo_message_group_visibility_after_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", + "test": "test_purge_queue_deletes_delayed_messages", "response": "200", "error": "", "snapshot_skipped": "", @@ -7422,8 +7642,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", - "test": "test_fifo_message_group_visibility_after_partial_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", + "test": "test_purge_queue_deletes_inflight_messages", "response": "200", "error": "", "snapshot_skipped": "", @@ -7432,8 +7652,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", - "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_queue_list_nonexistent_tags", + "test": "test_queue_list_nonexistent_tags", "response": "200", "error": "", "snapshot_skipped": "", @@ -7442,8 +7662,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", - "test": "test_fifo_messages_in_order_after_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", + "test": "test_receive_after_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -7452,18 +7672,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", - "test": "test_fifo_queue_send_message_with_delay_on_queue_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", + "test": "test_receive_message_attribute_names_filters", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SenderId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_seconds_fails", - "test": "test_fifo_queue_send_message_with_delay_seconds_fails", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", + "test": "test_receive_message_attributes_timestamp_types", "response": "200", "error": "", "snapshot_skipped": "", @@ -7472,8 +7692,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", - "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", + "test": "test_receive_message_message_attribute_names_filters", "response": "200", "error": "", "snapshot_skipped": "", @@ -7482,8 +7702,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", - "test": "test_fifo_receive_message_group_id_ordering", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", + "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "response": "200", "error": "", "snapshot_skipped": "", @@ -7492,8 +7712,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", - "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", + "test": "test_receive_message_with_visibility_timeout_updates_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -7502,8 +7722,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", - "test": "test_fifo_receive_message_with_zero_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", + "test": "test_receive_terminate_visibility_timeout", "response": "200", "error": "", "snapshot_skipped": "", @@ -7512,8 +7732,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_sequence_number_increases", - "test": "test_fifo_sequence_number_increases", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", + "test": "test_remove_message_with_old_receipt_handle", "response": "200", "error": "", "snapshot_skipped": "", @@ -7522,18 +7742,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_set_content_based_deduplication_strategy", - "test": "test_fifo_set_content_based_deduplication_strategy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_missing_deduplication_id_for_fifo_queue", + "test": "test_send_batch_missing_deduplication_id_for_fifo_queue", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_queue_url_contains_request_host", - "test": "test_get_queue_url_contains_request_host", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_missing_message_group_id_for_fifo_queue", + "test": "test_send_batch_missing_message_group_id_for_fifo_queue", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Detail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", + "test": "test_send_batch_receive_multiple", "response": "200", "error": "", "snapshot_skipped": "", @@ -7542,8 +7772,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_queue_url_multi_region", - "test": "test_get_queue_url_multi_region", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", + "test": "test_send_delay_and_wait_time", "response": "200", "error": "", "snapshot_skipped": "", @@ -7552,8 +7782,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", - "test": "test_get_specific_queue_attribute_response", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch", + "test": "test_send_message_batch", "response": "200", "error": "", "snapshot_skipped": "", @@ -7562,8 +7792,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", - "test": "test_inflight_message_requeue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_empty_list", + "test": "test_send_message_batch_with_empty_list", "response": "200", "error": "", "snapshot_skipped": "", @@ -7572,8 +7802,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_batch_id", - "test": "test_invalid_batch_id", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents", + "test": "test_send_message_batch_with_oversized_contents", "response": "200", "error": "", "snapshot_skipped": "['$..Error.Detail']", @@ -7582,18 +7812,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_receipt_handle_should_return_error_message", - "test": "test_invalid_receipt_handle_should_return_error_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", + "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_string_attributes_cause_invalid_parameter_value_error", - "test": "test_invalid_string_attributes_cause_invalid_parameter_value_error", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", + "test": "test_send_message_with_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -7602,8 +7832,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queue_tags", - "test": "test_list_queue_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", + "test": "test_send_message_with_binary_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -7612,8 +7842,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues", - "test": "test_list_queues", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", + "test": "test_send_message_with_delay_0_works_for_fifo", "response": "200", "error": "", "snapshot_skipped": "", @@ -7622,8 +7852,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_with_endpoint_strategy_domain", - "test": "test_list_queues_multi_region_with_endpoint_strategy_domain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_empty_string_attribute", + "test": "test_send_message_with_empty_string_attribute", "response": "200", "error": "", "snapshot_skipped": "", @@ -7632,8 +7862,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_without_endpoint_strategy", - "test": "test_list_queues_multi_region_without_endpoint_strategy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_payload_characters", + "test": "test_send_message_with_invalid_payload_characters", "response": "200", "error": "", "snapshot_skipped": "", @@ -7642,8 +7872,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", - "test": "test_message_with_attributes_should_be_enqueued", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "test": "test_send_message_with_invalid_string_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -7652,38 +7882,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", - "test": "test_posting_to_fifo_requires_deduplicationid_group_id", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", + "test": "test_send_message_with_updated_maximum_message_size", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_queue_via_queue_name", - "test": "test_posting_to_queue_via_queue_name", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_oversized_message", + "test": "test_send_oversized_message", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", - "test": "test_publish_get_delete_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", + "test": "test_send_receive_max_number_of_messages", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", - "test": "test_publish_get_delete_message_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message", + "test": "test_send_receive_message", "response": "200", "error": "", "snapshot_skipped": "", @@ -7692,8 +7922,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", - "test": "test_purge_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", + "test": "test_send_receive_message_encoded_content", "response": "200", "error": "", "snapshot_skipped": "", @@ -7702,8 +7932,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", - "test": "test_purge_queue_clears_fifo_deduplication_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", + "test": "test_send_receive_message_multiple_queues", "response": "200", "error": "", "snapshot_skipped": "", @@ -7712,8 +7942,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", - "test": "test_purge_queue_deletes_delayed_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", + "test": "test_sent_message_retains_attributes_after_receive", "response": "200", "error": "", "snapshot_skipped": "", @@ -7722,8 +7952,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", - "test": "test_purge_queue_deletes_inflight_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sequence_number", + "test": "test_sequence_number", "response": "200", "error": "", "snapshot_skipped": "", @@ -7732,8 +7962,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_queue_list_nonexistent_tags", - "test": "test_queue_list_nonexistent_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_empty_queue_policy", + "test": "test_set_empty_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -7742,8 +7972,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", - "test": "test_receive_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_queue_policy", + "test": "test_set_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -7752,18 +7982,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", - "test": "test_receive_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", + "test": "test_sqs_permission_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SenderId']", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", - "test": "test_receive_message_attributes_timestamp_types", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", + "test": "test_sse_queue_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -7772,18 +8002,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", - "test": "test_receive_message_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_successive_purge_calls_fail", + "test": "test_successive_purge_calls_fail", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", - "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", + "test": "test_system_attributes_have_no_effect_on_attr_md5", "response": "200", "error": "", "snapshot_skipped": "", @@ -7792,8 +8022,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", - "test": "test_receive_message_with_visibility_timeout_updates_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", + "test": "test_tag_queue_overwrites_existing_tag", "response": "200", "error": "", "snapshot_skipped": "", @@ -7802,8 +8032,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", - "test": "test_receive_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_untag_queue", + "test": "test_tag_untag_queue", "response": "200", "error": "", "snapshot_skipped": "", @@ -7812,8 +8042,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", - "test": "test_remove_message_with_old_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tags_case_sensitive", + "test": "test_tags_case_sensitive", "response": "200", "error": "", "snapshot_skipped": "", @@ -7822,8 +8052,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", - "test": "test_send_batch_receive_multiple", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", + "test": "test_terminate_visibility_timeout_after_receive", "response": "200", "error": "", "snapshot_skipped": "", @@ -7832,18 +8062,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", - "test": "test_send_delay_and_wait_time", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_too_many_entries_in_batch_request", + "test": "test_too_many_entries_in_batch_request", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch", - "test": "test_send_message_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", + "test": "test_untag_queue_ignores_non_existing_tag", "response": "200", "error": "", "snapshot_skipped": "", @@ -7852,8 +8082,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_empty_list", - "test": "test_send_message_batch_with_empty_list", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", + "test": "test_wait_time_seconds_queue_attribute_waits_correctly", "response": "200", "error": "", "snapshot_skipped": "", @@ -7862,28 +8092,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents", - "test": "test_send_message_batch_with_oversized_contents", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", + "test": "test_wait_time_seconds_waits_correctly", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", - "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", + "test": "test_endpoint_strategy_with_multi_region[domain]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", - "test": "test_send_message_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", + "test": "test_endpoint_strategy_with_multi_region[off]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7892,8 +8122,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", - "test": "test_send_message_with_binary_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", + "test": "test_endpoint_strategy_with_multi_region[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -7902,8 +8132,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", - "test": "test_send_message_with_delay_0_works_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_create_queue_fails", + "test": "test_get_create_queue_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -7912,28 +8142,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_empty_string_attribute", - "test": "test_send_message_with_empty_string_attribute", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[domain]", + "test": "test_get_delete_queue[domain]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_payload_characters", - "test": "test_send_message_with_invalid_payload_characters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[path]", + "test": "test_get_delete_queue[path]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", - "test": "test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_list_queues_fails", + "test": "test_get_list_queues_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -7942,38 +8172,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", - "test": "test_send_message_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", + "test": "test_get_on_deleted_queue_fails", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_oversized_message", - "test": "test_send_oversized_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_all", + "test": "test_get_queue_attributes_all", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", - "test": "test_send_receive_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_of_fifo_queue", + "test": "test_get_queue_attributes_of_fifo_queue", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message", - "test": "test_send_receive_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_invalid_arg_returns_error", + "test": "test_get_queue_attributes_with_invalid_arg_returns_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -7982,8 +8212,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", - "test": "test_send_receive_message_encoded_content", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_query_args", + "test": "test_get_queue_attributes_with_query_args", "response": "200", "error": "", "snapshot_skipped": "", @@ -7992,8 +8222,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", - "test": "test_send_receive_message_multiple_queues", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_works_without_authparams", + "test": "test_get_queue_attributes_works_without_authparams", "response": "200", "error": "", "snapshot_skipped": "", @@ -8002,8 +8232,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", - "test": "test_sent_message_retains_attributes_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[domain]", + "test": "test_get_queue_url_work_for_different_queue[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8012,8 +8242,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sequence_number", - "test": "test_sequence_number", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[path]", + "test": "test_get_queue_url_work_for_different_queue[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8022,8 +8252,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_set_empty_queue_policy", - "test": "test_set_empty_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[domain]", + "test": "test_get_queue_url_works_for_same_queue[domain]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8032,8 +8262,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_set_queue_policy", - "test": "test_set_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[path]", + "test": "test_get_queue_url_works_for_same_queue[path]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8042,18 +8272,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", - "test": "test_sqs_permission_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", + "test": "test_get_send_and_receive_messages", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", - "test": "test_sse_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_without_query_json_format_returns_returns_xml", + "test": "test_get_without_query_json_format_returns_returns_xml", "response": "200", "error": "", "snapshot_skipped": "", @@ -8062,18 +8292,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_successive_purge_calls_fail", - "test": "test_successive_purge_calls_fail", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_without_query_returns_unknown_operation", + "test": "test_get_without_query_returns_unknown_operation", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", - "test": "test_system_attributes_have_no_effect_on_attr_md5", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_invalid_action_raises_exception", + "test": "test_invalid_action_raises_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -8082,8 +8312,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", - "test": "test_tag_queue_overwrites_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_overwrite_queue_url_in_params", + "test": "test_overwrite_queue_url_in_params", "response": "200", "error": "", "snapshot_skipped": "", @@ -8092,8 +8322,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_untag_queue", - "test": "test_tag_untag_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_queue_url_format_path_strategy", + "test": "test_queue_url_format_path_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -8102,8 +8332,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tags_case_sensitive", - "test": "test_tags_case_sensitive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_valid_action_with_missing_parameter_raises_exception", + "test": "test_valid_action_with_missing_parameter_raises_exception", "response": "200", "error": "", "snapshot_skipped": "", @@ -8112,447 +8342,287 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", - "test": "test_terminate_visibility_timeout_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_fifo_list_messages_as_botocore_endpoint_url", + "test": "test_fifo_list_messages_as_botocore_endpoint_url", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_too_many_entries_in_batch_request", - "test": "test_too_many_entries_in_batch_request", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_botocore_endpoint_url", + "test": "test_list_messages_as_botocore_endpoint_url", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", - "test": "test_untag_queue_ignores_non_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_json", + "test": "test_list_messages_as_json", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", - "test": "test_wait_time_seconds_queue_attribute_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", + "test": "test_list_messages_has_no_side_effects", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", - "test": "test_wait_time_seconds_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_action_raises_error", + "test": "test_list_messages_with_invalid_action_raises_error", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", - "test": "test_endpoint_strategy_with_multi_region[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", + "test": "test_list_messages_with_queue_url_in_path", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", - "test": "test_endpoint_strategy_with_multi_region[off]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", - "test": "test_endpoint_strategy_with_multi_region[path]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_create_queue_fails", - "test": "test_get_create_queue_fails", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[domain]", - "test": "test_get_delete_queue[domain]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[path]", - "test": "test_get_delete_queue[path]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_list_queues_fails", - "test": "test_get_list_queues_fails", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", - "test": "test_get_on_deleted_queue_fails", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_domain_strategy", + "test": "test_domain_strategy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_all", - "test": "test_get_queue_attributes_all", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_off_strategy_with_external_port", + "test": "test_off_strategy_with_external_port", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_of_fifo_queue", - "test": "test_get_queue_attributes_of_fifo_queue", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_off_strategy_without_external_port", + "test": "test_off_strategy_without_external_port", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_invalid_arg_returns_error", - "test": "test_get_queue_attributes_with_invalid_arg_returns_error", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestSQS::test_path_strategy", + "test": "test_path_strategy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_query_args", - "test": "test_get_queue_attributes_with_query_args", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_works_without_authparams", - "test": "test_get_queue_attributes_works_without_authparams", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sqs_queue_names", + "test": "test_sqs_queue_names", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[domain]", - "test": "test_get_queue_url_work_for_different_queue[domain]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[path]", - "test": "test_get_queue_url_work_for_different_queue[path]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[domain]", - "test": "test_get_queue_url_works_for_same_queue[domain]", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", + "test": "test_invoke_sns_sqs_integration_using_edge_port", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[path]", - "test": "test_get_queue_url_works_for_same_queue[path]", + "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", + "test": "test_nonstandard_regions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", - "test": "test_get_send_and_receive_messages", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "400", + "error": "QueueDoesNotExist", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "test": "test_publish_fifo_messages_to_dlq[False]", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_without_query_json_format_returns_returns_xml", - "test": "test_get_without_query_json_format_returns_returns_xml", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_without_query_returns_unknown_operation", - "test": "test_get_without_query_returns_unknown_operation", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "test": "test_redrive_policy_sqs_queue_subscription[False]", + "response": "400", + "error": "QueueDoesNotExist", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_invalid_action_raises_exception", - "test": "test_invalid_action_raises_exception", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "test": "test_redrive_policy_sqs_queue_subscription[True]", + "response": "400", + "error": "QueueDoesNotExist", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_overwrite_queue_url_in_params", - "test": "test_overwrite_queue_url_in_params", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "test": "test_subscription_after_failure_to_deliver", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_queue_url_format_path_strategy", - "test": "test_queue_url_format_path_strategy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_valid_action_with_missing_parameter_raises_exception", - "test": "test_valid_action_with_missing_parameter_raises_exception", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_fifo_list_messages_as_botocore_endpoint_url", - "test": "test_fifo_list_messages_as_botocore_endpoint_url", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_botocore_endpoint_url", - "test": "test_list_messages_as_botocore_endpoint_url", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_json", - "test": "test_list_messages_as_json", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", - "test": "test_list_messages_has_no_side_effects", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_action_raises_error", - "test": "test_list_messages_with_invalid_action_raises_error", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", - "test": "test_list_messages_with_queue_url_in_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", - "test": "test_invoke_sns_sqs_integration_using_edge_port", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", - "test": "test_nonstandard_regions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", - "test": "test_publish_fifo_messages_to_dlq[True]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", - "test": "test_redrive_policy_sqs_queue_subscription[False]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_same_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_fifo_queue_with_same_attributes_is_idempotent", "test": "test_create_fifo_queue_with_same_attributes_is_idempotent", "response": "400", "error": "QueueDoesNotExist", @@ -8562,7 +8632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", "test": "test_create_queue_after_internal_attributes_changes_works", "response": "400", "error": "QueueDoesNotExist", @@ -8572,7 +8642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_send", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_send", "test": "test_create_queue_after_send", "response": "400", "error": "QueueDoesNotExist", @@ -8582,7 +8652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted", "test": "test_create_queue_recently_deleted", "response": "400", "error": "QueueDoesNotExist", @@ -8592,7 +8662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_cache", "test": "test_create_queue_recently_deleted_cache", "response": "400", "error": "QueueDoesNotExist", @@ -8602,7 +8672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_can_be_disabled", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_recently_deleted_can_be_disabled", "test": "test_create_queue_recently_deleted_can_be_disabled", "response": "400", "error": "QueueDoesNotExist", @@ -8612,7 +8682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_default_attributes_is_idempotent", "test": "test_create_queue_with_default_attributes_is_idempotent", "response": "400", "error": "QueueDoesNotExist", @@ -8622,7 +8692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", "test": "test_create_queue_with_different_attributes_raises_exception", "response": "400", "error": "QueueDoesNotExist", @@ -8632,7 +8702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", "test": "test_create_queue_with_different_attributes_raises_exception", "response": "400", "error": "QueueDoesNotExist", @@ -8642,7 +8712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", "test": "test_create_queue_with_different_attributes_raises_exception", "response": "400", "error": "QueueDoesNotExist", @@ -8652,7 +8722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_same_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_same_attributes_is_idempotent", "test": "test_create_queue_with_same_attributes_is_idempotent", "response": "400", "error": "QueueDoesNotExist", @@ -8662,7 +8732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_without_attributes_is_idempotent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_without_attributes_is_idempotent", "test": "test_create_queue_without_attributes_is_idempotent", "response": "400", "error": "QueueDoesNotExist", @@ -8672,7 +8742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[domain]", "test": "test_get_delete_queue[domain]", "response": "400", "error": "QueueDoesNotExist", @@ -8682,7 +8752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[path]", "test": "test_get_delete_queue[path]", "response": "400", "error": "QueueDoesNotExist", @@ -8692,7 +8762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", "test": "test_get_on_deleted_queue_fails", "response": "400", "error": "QueueDoesNotExist", @@ -8703,36 +8773,6 @@ } ], "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", "test": "test_sqs_cross_account_receive", @@ -8944,7 +8984,37 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -8954,7 +9024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -8964,7 +9034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -8974,7 +9044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -8984,7 +9054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -8994,7 +9064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -9004,7 +9074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -9014,7 +9084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -9024,7 +9094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -9034,7 +9104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -9044,7 +9114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -9054,7 +9124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -9064,7 +9134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -9074,7 +9144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -9084,7 +9154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -9094,7 +9164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -9104,7 +9174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -9114,7 +9184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -9124,7 +9194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -9134,7 +9204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -9144,7 +9214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -9154,7 +9224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -9164,7 +9234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTTopicRules::test_topic_sqs_rule", "test": "test_topic_sqs_rule", "response": "200", "error": "", @@ -9174,7 +9244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sqs.py::TestSQS::test_create_queues_get_arns", + "node_id": "LocalStack Pro: tests/aws/services/sqs/test_sqs.py::TestSQS::test_create_queues_get_arns", "test": "test_create_queues_get_arns", "response": "200", "error": "", @@ -9184,7 +9254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sqs.py::TestSQS::test_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/services/sqs/test_sqs.py::TestSQS::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -9210,37 +9280,37 @@ "AttributeNames, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", @@ -9250,27 +9320,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -9280,98 +9340,148 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", - "test": "test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", - "test": "test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "test": "test_sqs_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "test": "test_aws_sqs_metrics_created", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "200", "error": "", "snapshot_skipped": "", @@ -9380,38 +9490,88 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", + "test": "test_put_events_into_event_bus", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "test": "test_put_events_with_nested_event_pattern", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", + "test": "test_put_events_with_target_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", + "test": "test_put_events_with_values_in_array", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_target_id_validation", + "test": "test_put_target_id_validation", "response": "200", "error": "", "snapshot_skipped": "", @@ -9420,7 +9580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -9430,7 +9590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -9440,7 +9600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -9450,17 +9610,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -9470,7 +9630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -9480,7 +9640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -9490,7 +9650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -9500,7 +9660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -9510,7 +9670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -9520,7 +9680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -9530,7 +9690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -9540,7 +9700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -9550,7 +9710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -9560,7 +9720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -9570,7 +9730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -9580,7 +9740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -9590,7 +9750,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -9600,7 +9760,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -9610,7 +9770,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", @@ -9620,7 +9780,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", @@ -9630,7 +9790,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", @@ -9640,7 +9800,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", @@ -9650,7 +9810,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -9660,7 +9820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -9670,7 +9830,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -9680,7 +9840,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -9690,7 +9850,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -9700,7 +9860,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -9710,7 +9870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -9720,7 +9880,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -9730,7 +9890,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -9740,7 +9900,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -9750,7 +9910,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -9760,7 +9920,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -9770,7 +9930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -9780,7 +9940,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", @@ -9790,7 +9950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -9800,7 +9960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", "test": "test_filter_rules_case_insensitive", "response": "200", "error": "", @@ -9810,7 +9970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -9820,7 +9980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -9830,7 +9990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -9840,7 +10000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -9850,7 +10010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -9860,7 +10020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -9870,7 +10030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -9880,7 +10040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -9890,7 +10050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -9900,7 +10060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -9910,7 +10070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -9920,7 +10080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -9930,78 +10090,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", - "test": "test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", + "test": "test_create_subscriptions_with_attributes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10010,138 +10170,128 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", - "test": "test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", - "test": "test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", + "test": "test_empty_sns_message", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", - "test": "test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_target_id_validation", - "test": "test_put_target_id_validation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_queue_handler_deployed", - "test": "test_queue_handler_deployed", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10150,8 +10300,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", + "test": "test_not_found_error_on_set_subscription_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -10160,38 +10310,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_create_subscriptions_with_attributes", - "test": "test_create_subscriptions_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", - "test": "test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "test": "test_publish_by_path_parameters", "response": "200", "error": "", "snapshot_skipped": "", @@ -10200,187 +10350,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", - "test": "test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", - "test": "test_filter_policy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", - "test": "test_message_to_fifo_sqs[False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_not_found_error_on_set_subscription_attributes", - "test": "test_not_found_error_on_set_subscription_attributes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "response": "200", - "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "response": "200", - "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", - "test": "test_publish_batch_messages_from_sns_to_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", - "test": "test_publish_by_path_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", - "response": "200", - "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", - "test": "test_publish_fifo_messages_to_dlq[True]", - "response": "200", - "error": "", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -10390,7 +10380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -10400,7 +10390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -10410,7 +10400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -10420,7 +10410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -10430,7 +10420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -10440,7 +10430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -10450,7 +10440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -10460,7 +10450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -10470,7 +10460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -10480,7 +10470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -10490,7 +10480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -10500,7 +10490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", @@ -10510,7 +10500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -10520,7 +10510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", @@ -10530,7 +10520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", @@ -10540,7 +10530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", @@ -10550,7 +10540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -10560,7 +10550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -10570,7 +10560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", @@ -10580,7 +10570,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "200", "error": "", @@ -10590,7 +10580,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -10600,7 +10590,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", "test": "test_approximate_number_of_messages_delayed", "response": "200", "error": "", @@ -10610,7 +10600,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes", "test": "test_create_and_update_queue_attributes", "response": "200", "error": "", @@ -10620,7 +10610,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_send", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_send", "test": "test_create_queue_after_send", "response": "200", "error": "", @@ -10630,7 +10620,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_and_get_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_and_get_attributes", "test": "test_create_queue_and_get_attributes", "response": "200", "error": "", @@ -10640,7 +10630,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", "response": "200", "error": "", @@ -10650,7 +10640,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", "test": "test_fifo_approx_number_of_messages", "response": "200", "error": "", @@ -10660,7 +10650,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_set_content_based_deduplication_strategy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_set_content_based_deduplication_strategy", "test": "test_fifo_set_content_based_deduplication_strategy", "response": "200", "error": "", @@ -10670,7 +10660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_specific_queue_attribute_response", "test": "test_get_specific_queue_attribute_response", "response": "200", "error": "", @@ -10680,7 +10670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue", "test": "test_purge_queue", "response": "200", "error": "", @@ -10690,7 +10680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "response": "200", "error": "", @@ -10700,7 +10690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", "test": "test_remove_message_with_old_receipt_handle", "response": "200", "error": "", @@ -10710,7 +10700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_set_empty_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_empty_queue_policy", "test": "test_set_empty_queue_policy", "response": "200", "error": "", @@ -10720,7 +10710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_set_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_queue_policy", "test": "test_set_queue_policy", "response": "200", "error": "", @@ -10730,7 +10720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", "test": "test_sqs_permission_lifecycle", "response": "200", "error": "", @@ -10740,7 +10730,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", "test": "test_sse_queue_attributes", "response": "200", "error": "", @@ -10750,7 +10740,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_all", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_all", "test": "test_get_queue_attributes_all", "response": "200", "error": "", @@ -10760,7 +10750,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_of_fifo_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_of_fifo_queue", "test": "test_get_queue_attributes_of_fifo_queue", "response": "200", "error": "", @@ -10770,7 +10760,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_query_args", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_query_args", "test": "test_get_queue_attributes_with_query_args", "response": "200", "error": "", @@ -10780,7 +10770,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_works_without_authparams", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_works_without_authparams", "test": "test_get_queue_attributes_works_without_authparams", "response": "200", "error": "", @@ -10790,7 +10780,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_overwrite_queue_url_in_params", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_overwrite_queue_url_in_params", "test": "test_overwrite_queue_url_in_params", "response": "200", "error": "", @@ -10799,6 +10789,46 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_queue_handler_deployed", + "test": "test_queue_handler_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", "test": "test_bucket_exists", @@ -10840,7 +10870,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", "test": "test_get_on_deleted_queue_fails", "response": "400", "error": "QueueDoesNotExist", @@ -10850,7 +10880,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_invalid_arg_returns_error", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_attributes_with_invalid_arg_returns_error", "test": "test_get_queue_attributes_with_invalid_arg_returns_error", "response": "400", "error": "InvalidAttributeName", @@ -11062,7 +11092,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -11072,7 +11102,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -11082,7 +11112,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sqs.py::TestSQS::test_create_queues_get_arns", + "node_id": "LocalStack Pro: tests/aws/services/sqs/test_sqs.py::TestSQS::test_create_queues_get_arns", "test": "test_create_queues_get_arns", "response": "200", "error": "", @@ -11092,7 +11122,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_sqs.py::TestSQS::test_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/services/sqs/test_sqs.py::TestSQS::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -11126,7 +11156,7 @@ "QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", "test": "test_cross_account_access[domain]", "response": "200", "error": "", @@ -11136,7 +11166,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", "test": "test_cross_account_access[path]", "response": "200", "error": "", @@ -11152,78 +11182,68 @@ "QueueName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_actual_update", + "test": "test_update_stack_actual_update", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", - "test": "test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template_withoutchange", + "test": "test_update_stack_with_same_template_withoutchange", "response": "200", "error": "", - "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", - "test": "test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", + "test": "test_events_resource_types", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", - "test": "test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "test": "test_cdk_sample", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", - "test": "test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", - "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11232,8 +11252,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11242,18 +11262,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", + "test": "test_sns_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -11262,8 +11282,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "test": "test_cfn_handle_sqs_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -11272,47 +11292,177 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname_via_host_header", - "test": "test_external_hostname_via_host_header", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", + "test": "test_sqs_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_queue_url_contains_request_host", - "test": "test_get_queue_url_contains_request_host", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", + "test": "test_sqs_non_fifo_queue_generates_valid_name", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_queue_url_multi_region", - "test": "test_get_queue_url_multi_region", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "test": "test_sqs_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues", - "test": "test_list_queues", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "test": "test_sub_not_ready", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", + "test": "test_implicit_type_conversion", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "test": "test_failing_lambda_retries_after_visibility_timeout", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "test": "test_message_body_and_attributes_passed_correctly", + "response": "200", + "error": "", + "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "test": "test_redrive_policy_with_failing_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "test": "test_report_batch_item_failures", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[domain]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "test": "test_report_batch_item_failures_empty_json_batch_succeeds", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_hostname_via_host_header", + "test": "test_external_hostname_via_host_header", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_queue_url_contains_request_host", + "test": "test_get_queue_url_contains_request_host", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_queue_url_multi_region", + "test": "test_get_queue_url_multi_region", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues", + "test": "test_list_queues", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[domain]", "test": "test_get_queue_url_work_for_different_queue[domain]", "response": "200", "error": "", @@ -11322,7 +11472,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_work_for_different_queue[path]", "test": "test_get_queue_url_work_for_different_queue[path]", "response": "200", "error": "", @@ -11332,7 +11482,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[domain]", "test": "test_get_queue_url_works_for_same_queue[domain]", "response": "200", "error": "", @@ -11342,7 +11492,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_queue_url_works_for_same_queue[path]", "test": "test_get_queue_url_works_for_same_queue[path]", "response": "200", "error": "", @@ -11351,6 +11501,76 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_sqs", "test": "test_sqs", @@ -11372,7 +11592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", "test": "test_cfn_handle_sqs_resource", "response": "400", "error": "QueueDoesNotExist", @@ -11382,7 +11602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "400", "error": "QueueDoesNotExist", @@ -11392,7 +11612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "400", "error": "QueueDoesNotExist", @@ -11402,7 +11622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "400", "error": "QueueDoesNotExist", @@ -11412,7 +11632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[domain]", "test": "test_get_delete_queue[domain]", "response": "400", "error": "QueueDoesNotExist", @@ -11422,7 +11642,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_delete_queue[path]", "test": "test_get_delete_queue[path]", "response": "400", "error": "QueueDoesNotExist", @@ -11432,7 +11652,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_on_deleted_queue_fails", "test": "test_get_on_deleted_queue_fails", "response": "400", "error": "QueueDoesNotExist", @@ -11444,7 +11664,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -11454,7 +11674,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -11464,7 +11684,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -11474,7 +11694,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -11484,7 +11704,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -11498,7 +11718,7 @@ "QueueName, QueueOwnerAWSAccountId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -11508,7 +11728,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "200", "error": "", @@ -11518,7 +11738,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -11528,7 +11748,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -11538,7 +11758,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", "response": "200", "error": "", @@ -11548,7 +11768,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", "response": "200", "error": "", @@ -11558,58 +11778,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", - "test": "test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "['$..evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", - "test": "test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", - "test": "test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", - "test": "test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", + "test": "test_put_events_into_event_bus", "response": "200", "error": "", - "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", - "test": "test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", "snapshot_skipped": "", @@ -11618,67 +11838,237 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", - "test": "test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", + "test": "test_put_events_with_input_path", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", + "test": "test_put_events_with_target_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", + "test": "test_put_events_with_values_in_array", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "test": "test_trigger_event_on_ssm_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "test": "test_reserved_concurrency", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "test": "test_assess_lambda_destination_invocation[payload0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "test": "test_assess_lambda_destination_invocation[payload1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..context', '$..MessageId', '$..functionArn', '$..FunctionArn', '$..approximateInvokeCount', '$..stackTrace', '$..Messages..Body.responsePayload.requestId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "test": "test_lambda_destination_default_retries", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "test": "test_event_source_mapping_default_batch_size", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -11688,7 +12078,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -11698,7 +12088,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -11708,7 +12098,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -11718,7 +12108,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -11728,7 +12118,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -11738,7 +12128,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -11748,7 +12138,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -11758,7 +12148,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -11768,7 +12158,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -11778,7 +12168,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -11788,7 +12178,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -11798,7 +12188,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -11808,7 +12198,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -11818,7 +12208,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -11828,7 +12218,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -11838,7 +12228,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -11848,7 +12238,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -11858,7 +12248,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -11868,7 +12258,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", @@ -11878,7 +12268,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -11888,7 +12278,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -11898,7 +12288,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -11908,7 +12298,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -11918,7 +12308,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -11928,7 +12318,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -11938,7 +12328,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -11948,7 +12338,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -11958,7 +12348,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -11968,7 +12358,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -11978,7 +12368,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -11988,7 +12378,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -11998,7 +12388,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -12008,68 +12398,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", + "test": "test_sending_to_deleted_topic", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", + "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", - "test": "test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", - "test": "test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "test": "test_attribute_raw_subscribe", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12078,8 +12468,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -12088,328 +12478,108 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "test": "test_exists_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", - "test": "test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", + "test": "test_filter_policy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", - "test": "test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "test": "test_filter_policy_for_batch", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", - "test": "test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", - "test": "test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "test": "test_message_attributes_not_missing", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "test": "test_message_attributes_prefixes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", - "test": "test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", - "test": "test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", - "test": "test_multi_region_api_gateway", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_queue_handler_deployed", - "test": "test_queue_handler_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", - "test": "test_sending_to_deleted_topic", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Signature', '$..SigningCertURL', '$..TopicArn', '$..UnsubscribeURL', '$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', '$..Message.mail.tags', '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", - "test": "test_ses_sns_topic_integration_send_email", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", - "test": "test_ses_sns_topic_integration_send_templated_email", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", - "test": "test_attribute_raw_subscribe", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", - "test": "test_exists_filter_policy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", - "test": "test_filter_policy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", - "test": "test_filter_policy_for_batch", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Attributes.SubscriptionPrincipal']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", - "test": "test_filter_policy_on_message_body[False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", - "test": "test_filter_policy_on_message_body[True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", - "test": "test_message_attributes_not_missing", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", - "test": "test_message_attributes_prefixes", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", - "test": "test_message_structure_json_to_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", - "test": "test_message_to_fifo_sqs[False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.sub-attrs-raw-true.Attributes.SubscriptionPrincipal', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", @@ -12418,7 +12588,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -12428,7 +12598,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -12438,7 +12608,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -12448,7 +12618,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -12458,7 +12628,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -12468,7 +12638,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -12478,7 +12648,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -12488,7 +12658,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -12498,7 +12668,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -12508,7 +12678,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -12518,7 +12688,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -12528,7 +12698,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -12538,7 +12708,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -12548,7 +12718,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -12558,7 +12728,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -12568,7 +12738,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -12578,7 +12748,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -12588,7 +12758,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -12598,7 +12768,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -12608,7 +12778,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -12618,7 +12788,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[domain]", "test": "test_cross_account_get_queue_url[domain]", "response": "200", "error": "", @@ -12628,7 +12798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_get_queue_url[path]", "test": "test_cross_account_get_queue_url[path]", "response": "200", "error": "", @@ -12637,6 +12807,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", + "test": "test_multi_region_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_queue_handler_deployed", + "test": "test_queue_handler_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", "test": "test_bucket_exists", @@ -12658,7 +12878,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", "test": "test_invalid_sqs_arn", "response": "400", "error": "QueueDoesNotExist", @@ -12668,7 +12888,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", "test": "test_multiple_invalid_sqs_arns", "response": "400", "error": "QueueDoesNotExist", @@ -12678,7 +12898,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", "test": "test_multiple_invalid_sqs_arns", "response": "400", "error": "QueueDoesNotExist", @@ -12688,7 +12908,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "400", "error": "QueueDoesNotExist", @@ -12698,7 +12918,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "400", "error": "QueueDoesNotExist", @@ -12708,7 +12928,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "400", "error": "QueueDoesNotExist", @@ -12718,7 +12938,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "400", "error": "QueueDoesNotExist", @@ -12728,7 +12948,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "400", "error": "QueueDoesNotExist", @@ -12738,7 +12958,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "400", "error": "QueueDoesNotExist", @@ -13030,7 +13250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -13040,7 +13260,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -13050,7 +13270,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -13236,7 +13456,7 @@ "QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_list_sources", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_list_sources", "test": "test_dead_letter_queue_list_sources", "response": "200", "error": "", @@ -13252,17 +13472,17 @@ "QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_tags", "test": "test_create_queue_with_tags", "response": "200", "error": "", @@ -13272,7 +13492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queue_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queue_tags", "test": "test_list_queue_tags", "response": "200", "error": "", @@ -13282,7 +13502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_queue_list_nonexistent_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_queue_list_nonexistent_tags", "test": "test_queue_list_nonexistent_tags", "response": "200", "error": "", @@ -13292,7 +13512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", "test": "test_tag_queue_overwrites_existing_tag", "response": "200", "error": "", @@ -13302,7 +13522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_untag_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_untag_queue", "test": "test_tag_untag_queue", "response": "200", "error": "", @@ -13312,7 +13532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tags_case_sensitive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tags_case_sensitive", "test": "test_tags_case_sensitive", "response": "200", "error": "", @@ -13322,7 +13542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", "test": "test_untag_queue_ignores_non_existing_tag", "response": "200", "error": "", @@ -13358,168 +13578,108 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template", - "test": "test_update_stack_with_same_template", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", - "test": "test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", - "test": "test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", - "test": "test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", - "test": "test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", - "test": "test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13528,8 +13688,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", - "test": "test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13538,8 +13698,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", - "test": "test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13548,8 +13708,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", - "test": "test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_get_list_queues_with_query_auth", + "test": "test_get_list_queues_with_query_auth", "response": "200", "error": "", "snapshot_skipped": "", @@ -13558,8 +13718,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", - "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues", + "test": "test_list_queues", "response": "200", "error": "", "snapshot_skipped": "", @@ -13568,8 +13728,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", - "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_with_endpoint_strategy_domain", + "test": "test_list_queues_multi_region_with_endpoint_strategy_domain", "response": "200", "error": "", "snapshot_skipped": "", @@ -13578,8 +13738,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", - "test": "test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_without_endpoint_strategy", + "test": "test_list_queues_multi_region_without_endpoint_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -13588,138 +13748,140 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", - "test": "test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_queue_url", + "test": "test_list_messages_with_invalid_queue_url", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", - "test": "test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_non_existent_queue", + "test": "test_list_messages_with_non_existent_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", - "test": "test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_without_queue_url", + "test": "test_list_messages_without_queue_url", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", - "test": "test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_reset", + "test": "test_policy_generation_reset", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", - "test": "test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_summary", + "test": "test_policy_generation_summary", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", - "test": "test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_get_list_queues_with_query_auth", - "test": "test_get_list_queues_with_query_auth", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues", - "test": "test_list_queues", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_with_endpoint_strategy_domain", - "test": "test_list_queues_multi_region_with_endpoint_strategy_domain", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues_multi_region_without_endpoint_strategy", - "test": "test_list_queues_multi_region_without_endpoint_strategy", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_invalid_queue_url", - "test": "test_list_messages_with_invalid_queue_url", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13728,8 +13890,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_non_existent_queue", - "test": "test_list_messages_with_non_existent_queue", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13738,20 +13900,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_without_queue_url", - "test": "test_list_messages_without_queue_url", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_reset", - "test": "test_policy_generation_reset", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13760,8 +13920,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_summary", - "test": "test_policy_generation_summary", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -13770,7 +13930,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_fis.py::TestFis::test_api_injection_parametrized_service", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_api_injection_parametrized_service", "test": "test_api_injection_parametrized_service", "response": "200", "error": "", @@ -13794,7 +13954,7 @@ "QueueNamePrefix": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -13804,7 +13964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_delete_queue_multi_account", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_delete_queue_multi_account", "test": "test_delete_queue_multi_account", "response": "200", "error": "", @@ -13814,7 +13974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queues", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queues", "test": "test_list_queues", "response": "200", "error": "", @@ -13830,7 +13990,7 @@ "QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", "test": "test_cross_account_access[domain]", "response": "200", "error": "", @@ -13840,7 +14000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", "test": "test_cross_account_access[path]", "response": "200", "error": "", @@ -13850,7 +14010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue", "test": "test_purge_queue", "response": "200", "error": "", @@ -13860,7 +14020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", "test": "test_purge_queue_clears_fifo_deduplication_cache", "response": "200", "error": "", @@ -13870,7 +14030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", "test": "test_purge_queue_deletes_delayed_messages", "response": "200", "error": "", @@ -13880,7 +14040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", "test": "test_purge_queue_deletes_inflight_messages", "response": "200", "error": "", @@ -13890,7 +14050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_successive_purge_calls_fail", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_successive_purge_calls_fail", "test": "test_successive_purge_calls_fail", "response": "200", "error": "", @@ -13900,7 +14060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_successive_purge_calls_fail", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_successive_purge_calls_fail", "test": "test_successive_purge_calls_fail", "response": "403", "error": "PurgeQueueInProgress", @@ -13916,218 +14076,198 @@ "AttributeNames, MaxNumberOfMessages, MessageAttributeNames, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_create_rest_api_with_optional_params", - "test": "test_create_rest_api_with_optional_params", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_method_request_parameters", - "test": "test_method_request_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_method_validation", - "test": "test_update_method_validation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApi::test_update_resource_behaviour", - "test": "test_update_resource_behaviour", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiDocumentationPart::test_import_documentation_parts", - "test": "test_import_documentation_parts", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_api.py::TestApiGatewayApiRequestValidator::test_invalid_get_request_validators", - "test": "test_invalid_get_request_validators", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", - "test": "test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", - "test": "test_api_gateway_request_validator", - "response": "200", - "error": "", - "snapshot_skipped": "['$.invalid-request-body.Type']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestStages::test_create_update_stages", - "test": "test_create_update_stages", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", - "snapshot_skipped": "['$..createdDate', '$..lastUpdatedDate']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestUsagePlans::test_api_key_required_for_methods", - "test": "test_api_key_required_for_methods", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_error_aws_proxy_not_supported", - "test": "test_error_aws_proxy_not_supported", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", - "test": "test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", - "test": "test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", - "test": "test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.connection', '$..headers.x-amz-apigw-id', '$..headers.x-amzn-requestid', '$..headers.x-amzn-trace-id', '$..headers.server']", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", - "test": "test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", "snapshot_skipped": "", @@ -14136,8 +14276,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudwatch.py::test_alarm_creation", - "test": "test_alarm_creation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", "snapshot_skipped": "", @@ -14146,28 +14286,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui", - "test": "test_get_cloudformation_ui", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", + "test": "test_dynamodb_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -14176,18 +14306,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -14196,8 +14316,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -14206,8 +14326,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", - "test": "test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -14216,8 +14336,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", - "test": "test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", @@ -14226,8 +14346,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", - "test": "test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", + "test": "test_security_groups", "response": "200", "error": "", "snapshot_skipped": "", @@ -14236,3961 +14356,671 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", - "test": "test_event_source_mapping_default_batch_size", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", - "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", - "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", - "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", - "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", - "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", - "test": "test_message_body_and_attributes_passed_correctly", - "response": "200", - "error": "", - "snapshot_skipped": "['$..stringListValues', '$..binaryListValues']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", - "test": "test_redrive_policy_with_failing_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", - "test": "test_report_batch_item_failures", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", - "test": "test_report_batch_item_failures_empty_json_batch_succeeds", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", - "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", - "test": "test_report_batch_item_failures_on_lambda_error", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", - "test": "test_traceid_outside_handler[Active]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", - "test": "test_traceid_outside_handler[PassThrough]", - "response": "200", - "error": "", - "snapshot_skipped": "", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, - "snapshot_tested": false, - "origin": "external" + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", - "test": "test_create_object_by_presigned_request_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..data.s3.object.eTag', '$..data.s3.object.versionId', '$..data.s3.object.size']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", - "test": "test_create_object_put_via_dynamodb", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_invalid_lambda_arn", - "test": "test_invalid_lambda_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_invalid_sqs_arn", - "test": "test_invalid_sqs_arn", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", - "test": "test_multiple_invalid_sqs_arns", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", - "response": "200", - "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", - "test": "test_create_state_machines_in_parallel", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", - "test": "test_events_state_machine", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_aws_sdk_task_delete_s3_object", - "test": "test_aws_sdk_task_delete_s3_object", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", - "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", - "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_items", - "test": "test_batch_write_items", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_batch_write_not_matching_schema", - "test": "test_batch_write_not_matching_schema", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_binary_data_with_stream", - "test": "test_binary_data_with_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", - "response": "200", - "error": "", - "snapshot_skipped": "['$..eventID', '$..SequenceNumber', '$..SizeBytes']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", - "test": "test_dynamodb_create_table_with_partial_sse_specification", - "response": "200", - "error": "", - "snapshot_skipped": "['$..KeyMetadata..KeyUsage', '$..KeyMetadata..MultiRegion', '$..KeyMetadata..SigningAlgorithms']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_execute_transaction", - "test": "test_dynamodb_execute_transaction", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator", - "test": "test_dynamodb_stream_shard_iterator", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type", - "test": "test_dynamodb_stream_stream_view_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "test": "test_dynamodb_streams_describe_with_exclusive_start_shard_id", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_shard_iterator_format", - "test": "test_dynamodb_streams_shard_iterator_format", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", - "test": "test_dynamodb_with_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", - "test": "test_empty_and_binary_values", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables", - "test": "test_global_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_large_data_download", - "test": "test_large_data_download", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_multiple_update_expressions", - "test": "test_multiple_update_expressions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_non_ascii_chars", - "test": "test_non_ascii_chars", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement", - "test": "test_stream_spec_and_region_replacement", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_transaction_write_canceled", - "test": "test_transaction_write_canceled", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_dynamodb.py::TestDynamoDB::test_valid_local_secondary_index", - "test": "test_valid_local_secondary_index", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_moto.py::test_call_s3_with_streaming_trait[IO[bytes]]", - "test": "test_call_s3_with_streaming_trait[IO[bytes]]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_redshift.py::TestRedshift::test_create_clusters", - "test": "test_create_clusters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_associate_and_disassociate_resolver_rule", - "test": "test_associate_and_disassociate_resolver_rule", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds', '$..ShareStatus', '$..StatusMessage']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_endpoint[INBOUND-5]", - "test": "test_create_resolver_endpoint[INBOUND-5]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_create_resolver_rule_with_invalid_direction", - "test": "test_create_resolver_rule_with_invalid_direction", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_route53resolver.py::TestRoute53Resolver::test_update_resolver_endpoint", - "test": "test_update_resolver_endpoint", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SecurityGroupIds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", - "test": "test_dynamodb_stream_handler_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", - "test": "test_kinesis_stream_handler_deployed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", - "test": "test_list_messages_with_queue_url_in_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_security_groups", - "test": "test_security_groups", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", - "test": "test_create_and_then_remove_supported_resource_change_set", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", - "test": "test_create_and_then_update_refreshes_template_metadata", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", - "test": "test_create_and_then_update_refreshes_template_metadata", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", - "test": "test_create_and_then_update_refreshes_template_metadata", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_empty_changeset", - "test": "test_empty_changeset", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_empty_changeset", - "test": "test_empty_changeset", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..NotificationARNs', '$..IncludeNestedStacks', '$..Parameters']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_autogenerated_values", - "test": "test_autogenerated_values", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", - "test": "test_getatt", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", - "test": "test_getatt", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", - "test": "test_getatt", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled', '$..Table.LatestStreamArn', '$..Table.LatestStreamLabel']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", - "test": "test_cfn_with_multiple_route_tables", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", - "test": "test_internet_gateway_ref_and_attr", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", - "test": "test_cfn_event_bus_resource", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", - "test": "test_cfn_event_bus_resource", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_event_bus_resource", - "test": "test_cfn_event_bus_resource", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule", - "test": "test_cfn_handle_events_rule", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", - "test": "test_cfn_handle_events_rule_without_name", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", - "test": "test_cfn_handle_events_rule_without_name", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", - "test": "test_cfn_handle_events_rule_without_name", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_creation_without_target", - "test": "test_event_rule_creation_without_target", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_event_rule_to_logs", - "test": "test_event_rule_to_logs", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policies", - "test": "test_eventbus_policies", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_eventbus_policy_statement", - "test": "test_eventbus_policy_statement", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", - "test": "test_cfn_handle_kinesis_firehose_resources", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_default_parameters_kinesis", - "test": "test_default_parameters_kinesis", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", - "test": "test_dynamodb_stream_response_with_cf", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_kinesis.py::test_stream_creation", - "test": "test_stream_creation", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..StreamDescription.StreamModeDetails']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", - "test": "test_deploy_stack_with_sns_topic", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_with_deduplication", - "test": "test_sns_topic_fifo_with_deduplication", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sns.py::test_sns_topic_fifo_without_suffix_fails", - "test": "test_sns_topic_fifo_without_suffix_fails", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", - "test": "test_deploy_patch_baseline", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances", - "test": "test_create_stack_set_with_stack_instances", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config", - "test": "test_cors_http_options_no_config", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_list_buckets", - "test": "test_cors_list_buckets", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers", - "test": "test_cors_match_headers", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods", - "test": "test_cors_match_methods", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", - "test": "test_cors_match_origins", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins", - "test": "test_cors_match_origins", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_delete_cors", - "test": "test_delete_cors", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_get_cors", - "test": "test_get_cors", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values", - "test": "test_put_cors_default_values", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", - "test": "test_function_url", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_deletion", - "test": "test_failing_deletion", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..Error..Code']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", - "test": "test_failing_start_transcription_job", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..MissingLanguageCode..Message', '$..MalformedLanguageCode..Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", - "test": "test_get_transcription_job", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..Error..Code']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", - "test": "test_list_transcription_jobs", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..NextToken', '$..TranscriptionJobSummaries..OutputLocationType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", - "test": "test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..Error..Code']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", - "test": "test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", - "test": "test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", - "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", - "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", - "test": "test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..TranscriptionJob..Transcript']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "test": "test_path_based_on_data", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", - "test": "test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "400", "error": "QueueDoesNotExist", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18452,7 +15282,7 @@ "AttributeNames, MaxNumberOfMessages, MessageAttributeNames, QueueUrl, VisibilityTimeout, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -18462,7 +15292,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -18472,7 +15302,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -18482,7 +15312,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -18492,7 +15322,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -18502,7 +15332,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -18512,7 +15342,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -18536,7 +15366,7 @@ "AttributeNames, MaxNumberOfMessages, QueueUrl, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", "test": "test_list_messages_has_no_side_effects", "response": "200", "error": "", @@ -18550,7 +15380,7 @@ "AttributeNames, MessageAttributeNames, QueueUrl, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -18564,7 +15394,7 @@ "AttributeNames, MessageAttributeNames, QueueUrl, VisibilityTimeout, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -18578,7 +15408,7 @@ "AttributeNames, MessageAttributeNames, QueueUrl, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -18588,7 +15418,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -18598,7 +15428,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -18608,7 +15438,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", "test": "test_receive_message_attribute_names_filters", "response": "200", "error": "", @@ -18622,7 +15452,7 @@ "AttributeNames, QueueUrl, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", "test": "test_receive_message_attributes_timestamp_types", "response": "200", "error": "", @@ -18636,7 +15466,7 @@ "AttributeNames, QueueUrl, VisibilityTimeout, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -18650,7 +15480,7 @@ "AttributeNames, QueueUrl, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -18660,7 +15490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -18670,7 +15500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -18680,7 +15510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", "test": "test_fifo_message_attributes", "response": "200", "error": "", @@ -18690,7 +15520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", "test": "test_receive_message_attribute_names_filters", "response": "200", "error": "", @@ -18704,7 +15534,7 @@ "MaxNumberOfMessages, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", "test": "test_change_message_visibility_batch_with_too_large_batch", "response": "200", "error": "", @@ -18714,7 +15544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", @@ -18724,7 +15554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", "test": "test_delete_message_batch_with_too_large_batch", "response": "200", "error": "", @@ -18734,7 +15564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", "test": "test_fifo_message_group_visibility_after_change_message_visibility", "response": "200", "error": "", @@ -18744,7 +15574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", "test": "test_fifo_message_group_visibility_after_delete", "response": "200", "error": "", @@ -18754,7 +15584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", "test": "test_fifo_message_group_visibility_after_partial_delete", "response": "200", "error": "", @@ -18764,7 +15594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", "response": "200", "error": "", @@ -18774,7 +15604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", "test": "test_fifo_messages_in_order_after_timeout", "response": "200", "error": "", @@ -18784,7 +15614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", "test": "test_fifo_queue_send_message_with_delay_on_queue_works", "response": "200", "error": "", @@ -18794,7 +15624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", "test": "test_fifo_receive_message_group_id_ordering", "response": "200", "error": "", @@ -18804,7 +15634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", "response": "200", "error": "", @@ -18814,7 +15644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", "test": "test_publish_get_delete_message_batch", "response": "200", "error": "", @@ -18824,7 +15654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", "test": "test_send_batch_receive_multiple", "response": "200", "error": "", @@ -18834,7 +15664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", "test": "test_send_receive_max_number_of_messages", "response": "400", "error": "InvalidParameterValue", @@ -18848,7 +15678,7 @@ "MaxNumberOfMessages, QueueUrl, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", "response": "200", "error": "", @@ -18858,7 +15688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", "test": "test_fifo_receive_message_with_zero_visibility_timeout", "response": "200", "error": "", @@ -18872,7 +15702,7 @@ "MaxNumberOfMessages, QueueUrl, VisibilityTimeout, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", "test": "test_purge_queue_deletes_inflight_messages", "response": "200", "error": "", @@ -18886,7 +15716,7 @@ "MaxNumberOfMessages, QueueUrl, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -18896,7 +15726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -18906,7 +15736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -18916,7 +15746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -18926,7 +15756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -18936,7 +15766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -18946,7 +15776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", @@ -18956,7 +15786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -18966,7 +15796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", "test": "test_delete_objects", "response": "200", "error": "", @@ -18976,7 +15806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", "test": "test_key_encoding", "response": "200", "error": "", @@ -18986,7 +15816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", "test": "test_notifications_with_filter", "response": "200", "error": "", @@ -18996,7 +15826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "200", "error": "", @@ -19006,7 +15836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", @@ -19016,7 +15846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", "test": "test_object_created_copy", "response": "200", "error": "", @@ -19026,7 +15856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", "test": "test_object_created_put", "response": "200", "error": "", @@ -19036,7 +15866,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", @@ -19046,7 +15876,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", "test": "test_object_put_acl", "response": "200", "error": "", @@ -19056,7 +15886,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", "test": "test_object_tagging_delete_event", "response": "200", "error": "", @@ -19066,7 +15896,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", "test": "test_object_tagging_put_event", "response": "200", "error": "", @@ -19076,7 +15906,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", "test": "test_restore_object", "response": "200", "error": "", @@ -19086,7 +15916,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -19096,7 +15926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -19106,7 +15936,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", "test": "test_batch_send_with_invalid_char_should_succeed", "response": "200", "error": "", @@ -19116,7 +15946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", "test": "test_fifo_approx_number_of_messages", "response": "200", "error": "", @@ -19126,7 +15956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", "test": "test_fifo_content_based_message_deduplication_arrives_once", "response": "200", "error": "", @@ -19136,7 +15966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", "test": "test_fifo_deduplication_not_on_message_group_id[False]", "response": "200", "error": "", @@ -19146,7 +15976,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", "test": "test_fifo_deduplication_not_on_message_group_id[True]", "response": "200", "error": "", @@ -19156,7 +15986,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", "response": "200", "error": "", @@ -19166,7 +15996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "response": "200", "error": "", @@ -19178,7 +16008,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -19192,7 +16022,7 @@ "MessageAttributeNames, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -19202,48 +16032,48 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", + "test": "test_message_with_attributes_should_be_enqueued", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", + "test": "test_send_message_with_attributes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", + "test": "test_send_message_with_binary_attributes", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", + "test": "test_sent_message_retains_attributes_after_receive", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -19252,43 +16082,43 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", - "test": "test_message_with_attributes_should_be_enqueued", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", - "test": "test_send_message_with_attributes", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", - "test": "test_send_message_with_binary_attributes", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", - "test": "test_sent_message_retains_attributes_after_receive", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ] @@ -19296,7 +16126,7 @@ "MessageAttributeNames, QueueUrl, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -19306,7 +16136,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -19316,7 +16146,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", "test": "test_sent_message_retains_attributes_after_receive", "response": "200", "error": "", @@ -19330,17 +16160,7 @@ "MessageAttributeNames, QueueUrl, VisibilityTimeout, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -19350,7 +16170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -19360,7 +16180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -19370,7 +16190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -19380,7 +16200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -19390,7 +16210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -19400,7 +16220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -19410,7 +16230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -19420,7 +16240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -19428,13 +16248,23 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] }, "MessageAttributeNames, QueueUrl, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -19444,7 +16274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -19454,7 +16284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -19464,7 +16294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -19474,7 +16304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", "test": "test_receive_message_message_attribute_names_filters", "response": "200", "error": "", @@ -19488,7 +16318,7 @@ "QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", "test": "test_api_gateway_sqs_integration", "response": "200", "error": "", @@ -19498,307 +16328,297 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "test": "test_aws_sqs_metrics_created", "response": "200", "error": "", - "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", - "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", - "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "test": "test_put_event_with_content_base_rule_in_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", - "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", + "test": "test_put_events_into_event_bus", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", - "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", + "test": "test_put_events_with_input_path", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", - "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", - "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", - "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", - "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", + "test": "test_put_events_with_target_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", - "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", + "test": "test_put_events_with_values_in_array", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", - "test": "test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", - "test": "test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "test": "test_trigger_event_on_ssm_change", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..detail.object.etag']", + "snapshot_skipped": "['$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..eventID', '$..Records..kinesis.kinesisSchemaVersion', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", - "test": "test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", - "test": "test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", - "test": "test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", - "test": "test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", - "test": "test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", - "test": "test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", - "test": "test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..detail.object.etag']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", - "test": "test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", - "test": "test_multi_region_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", "test": "test_cross_account_access[domain]", "response": "200", "error": "", @@ -19808,7 +16628,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", "test": "test_cross_account_access[path]", "response": "200", "error": "", @@ -19818,7 +16638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", "test": "test_change_message_visibility_not_permanent", "response": "200", "error": "", @@ -19828,7 +16648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", "test": "test_create_and_send_to_fifo_queue", "response": "200", "error": "", @@ -19838,7 +16658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", "test": "test_dead_letter_queue_chain", "response": "200", "error": "", @@ -19848,7 +16668,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", "test": "test_dead_letter_queue_max_receive_count", "response": "200", "error": "", @@ -19858,7 +16678,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", @@ -19868,7 +16688,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", "test": "test_delete_message_deletes_with_change_visibility_timeout", "response": "200", "error": "", @@ -19878,7 +16698,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", "test": "test_extend_message_visibility_timeout_set_in_queue", "response": "200", "error": "", @@ -19888,7 +16708,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_hostname", "test": "test_external_hostname", "response": "200", "error": "", @@ -19898,7 +16718,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives", "response": "200", "error": "", @@ -19908,7 +16728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", "test": "test_publish_get_delete_message", "response": "200", "error": "", @@ -19918,7 +16738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue", "test": "test_purge_queue", "response": "200", "error": "", @@ -19928,7 +16748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", "test": "test_receive_after_visibility_timeout", "response": "200", "error": "", @@ -19938,7 +16758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", "test": "test_receive_message_with_visibility_timeout_updates_timeout", "response": "200", "error": "", @@ -19948,7 +16768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", "test": "test_receive_terminate_visibility_timeout", "response": "200", "error": "", @@ -19958,7 +16778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", "test": "test_send_delay_and_wait_time", "response": "200", "error": "", @@ -19968,7 +16788,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch", "test": "test_send_message_batch", "response": "200", "error": "", @@ -19978,7 +16798,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message", "test": "test_send_receive_message", "response": "200", "error": "", @@ -19988,7 +16808,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", "test": "test_send_receive_message_encoded_content", "response": "200", "error": "", @@ -19998,7 +16818,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", "test": "test_send_receive_message_multiple_queues", "response": "200", "error": "", @@ -20008,7 +16828,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", "test": "test_wait_time_seconds_queue_attribute_waits_correctly", "response": "200", "error": "", @@ -20018,7 +16838,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", "test": "test_get_send_and_receive_messages", "response": "200", "error": "", @@ -20026,6 +16846,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", + "test": "test_multi_region_api_gateway", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ], "ls_pro": [ @@ -20150,7 +16980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -20224,7 +17054,7 @@ "QueueUrl, VisibilityTimeout": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", "test": "test_breaching_alarm_actions", "response": "200", "error": "", @@ -20234,7 +17064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", @@ -20244,7 +17074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -20254,7 +17084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_host_via_header_complete_message_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_host_via_header_complete_message_lifecycle", "test": "test_external_host_via_header_complete_message_lifecycle", "response": "200", "error": "", @@ -20264,7 +17094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", "test": "test_inflight_message_requeue", "response": "200", "error": "", @@ -20274,7 +17104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", "test": "test_receive_message_with_visibility_timeout_updates_timeout", "response": "200", "error": "", @@ -20284,7 +17114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", "test": "test_receive_terminate_visibility_timeout", "response": "200", "error": "", @@ -20294,7 +17124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", "test": "test_remove_message_with_old_receipt_handle", "response": "200", "error": "", @@ -20304,7 +17134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", "test": "test_send_message_with_delay_0_works_for_fifo", "response": "200", "error": "", @@ -20314,7 +17144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", "test": "test_terminate_visibility_timeout_after_receive", "response": "200", "error": "", @@ -20324,7 +17154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", "test": "test_endpoint_strategy_with_multi_region[domain]", "response": "200", "error": "", @@ -20334,7 +17164,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", "test": "test_endpoint_strategy_with_multi_region[off]", "response": "200", "error": "", @@ -20344,7 +17174,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", "test": "test_endpoint_strategy_with_multi_region[path]", "response": "200", "error": "", @@ -20366,7 +17196,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -20450,7 +17280,7 @@ "QueueUrl, VisibilityTimeout, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", @@ -20460,7 +17290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", "test": "test_put_events_time", "response": "200", "error": "", @@ -20470,7 +17300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", @@ -20480,7 +17310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -20490,7 +17320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -20500,7 +17330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -20510,7 +17340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -20520,7 +17350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -20530,7 +17360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -20540,7 +17370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -20550,7 +17380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -20560,7 +17390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", "response": "200", "error": "", @@ -20570,7 +17400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", "test": "test_receive_message_with_visibility_timeout_updates_timeout", "response": "200", "error": "", @@ -20580,7 +17410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", "test": "test_terminate_visibility_timeout_after_receive", "response": "200", "error": "", @@ -20594,7 +17424,7 @@ "QueueUrl, WaitTimeSeconds": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -20604,7 +17434,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -20614,7 +17454,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -20624,7 +17464,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -20634,7 +17474,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -20644,17 +17484,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -20664,7 +17494,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -20674,7 +17504,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -20684,7 +17514,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "response": "200", "error": "", @@ -20694,7 +17524,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", "response": "200", "error": "", @@ -20704,7 +17534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", "test": "test_delete_message_with_deleted_receipt_handle", "response": "200", "error": "", @@ -20714,7 +17544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", "test": "test_extend_message_visibility_timeout_set_in_queue", "response": "200", "error": "", @@ -20724,7 +17554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", "test": "test_fifo_deduplication_arrives_once_after_delete[False]", "response": "200", "error": "", @@ -20734,7 +17564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", "test": "test_fifo_deduplication_arrives_once_after_delete[True]", "response": "200", "error": "", @@ -20744,7 +17574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", "test": "test_fifo_queue_send_message_with_delay_on_queue_works", "response": "200", "error": "", @@ -20754,7 +17584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue", "test": "test_purge_queue", "response": "200", "error": "", @@ -20764,7 +17594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", "test": "test_purge_queue_clears_fifo_deduplication_cache", "response": "200", "error": "", @@ -20774,7 +17604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", "test": "test_purge_queue_deletes_delayed_messages", "response": "200", "error": "", @@ -20784,7 +17614,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", "test": "test_purge_queue_deletes_inflight_messages", "response": "200", "error": "", @@ -20794,7 +17624,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", "test": "test_receive_after_visibility_timeout", "response": "200", "error": "", @@ -20804,7 +17634,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", "test": "test_receive_message_message_attribute_names_filters", "response": "200", "error": "", @@ -20814,7 +17644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", "test": "test_send_delay_and_wait_time", "response": "200", "error": "", @@ -20824,7 +17654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", "test": "test_terminate_visibility_timeout_after_receive", "response": "200", "error": "", @@ -20834,7 +17664,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", "test": "test_wait_time_seconds_waits_correctly", "response": "200", "error": "", @@ -20846,18 +17676,18 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", + "test": "test_events_sns", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", "snapshot_skipped": "all", @@ -20866,27 +17696,27 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", - "test": "test_events_sns", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -20896,7 +17726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -20906,7 +17736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -20922,7 +17752,7 @@ "Label, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", "test": "test_sqs_permission_lifecycle", "response": "200", "error": "", @@ -20932,7 +17762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sqs_permission_lifecycle", "test": "test_sqs_permission_lifecycle", "response": "400", "error": "InvalidParameterValue", @@ -20948,7 +17778,7 @@ "DelaySeconds, MessageBody, MessageDeduplicationId, MessageGroupId, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo", "test": "test_send_message_with_delay_0_works_for_fifo", "response": "200", "error": "", @@ -20962,7 +17792,7 @@ "DelaySeconds, MessageBody, MessageGroupId, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_seconds_fails", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_seconds_fails", "test": "test_fifo_queue_send_message_with_delay_seconds_fails", "response": "400", "error": "InvalidParameterValue", @@ -20976,7 +17806,7 @@ "DelaySeconds, MessageBody, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", "test": "test_approximate_number_of_messages_delayed", "response": "200", "error": "", @@ -20986,7 +17816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", "test": "test_create_queue_after_internal_attributes_changes_works", "response": "200", "error": "", @@ -20996,7 +17826,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_delayed_messages", "test": "test_purge_queue_deletes_delayed_messages", "response": "200", "error": "", @@ -21006,7 +17836,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_delay_and_wait_time", "test": "test_send_delay_and_wait_time", "response": "200", "error": "", @@ -21020,7 +17850,7 @@ "MessageAttributes, MessageBody, MessageSystemAttributes, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", "test": "test_system_attributes_have_no_effect_on_attr_md5", "response": "200", "error": "", @@ -21034,7 +17864,7 @@ "MessageAttributes, MessageBody, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -21044,7 +17874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -21054,7 +17884,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -21064,7 +17894,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -21074,7 +17904,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_with_attributes_should_be_enqueued", "test": "test_message_with_attributes_should_be_enqueued", "response": "200", "error": "", @@ -21084,7 +17914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attribute_names_filters", "test": "test_receive_message_attribute_names_filters", "response": "200", "error": "", @@ -21094,7 +17924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_message_attribute_names_filters", "test": "test_receive_message_message_attribute_names_filters", "response": "200", "error": "", @@ -21104,7 +17934,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_attributes", "test": "test_send_message_with_attributes", "response": "200", "error": "", @@ -21114,7 +17944,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_binary_attributes", "test": "test_send_message_with_binary_attributes", "response": "200", "error": "", @@ -21124,7 +17954,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "200", "error": "", @@ -21134,7 +17964,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sent_message_retains_attributes_after_receive", "test": "test_sent_message_retains_attributes_after_receive", "response": "200", "error": "", @@ -21144,7 +17974,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_system_attributes_have_no_effect_on_attr_md5", "test": "test_system_attributes_have_no_effect_on_attr_md5", "response": "200", "error": "", @@ -21154,7 +17984,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_string_attributes_cause_invalid_parameter_value_error", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_string_attributes_cause_invalid_parameter_value_error", "test": "test_invalid_string_attributes_cause_invalid_parameter_value_error", "response": "400", "error": "InvalidParameterValue", @@ -21164,7 +17994,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_empty_string_attribute", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_empty_string_attribute", "test": "test_send_message_with_empty_string_attribute", "response": "400", "error": "InvalidParameterValue", @@ -21174,7 +18004,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21184,7 +18014,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21194,7 +18024,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21204,7 +18034,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21214,7 +18044,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21224,7 +18054,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21234,7 +18064,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21244,7 +18074,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21254,7 +18084,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21264,7 +18094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21274,7 +18104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21284,7 +18114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21294,7 +18124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes", "test": "test_send_message_with_invalid_string_attributes", "response": "400", "error": "InvalidParameterValue", @@ -21304,7 +18134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", "test": "test_send_message_with_updated_maximum_message_size", "response": "400", "error": "InvalidParameterValue", @@ -21314,7 +18144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_oversized_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_oversized_message", "test": "test_send_oversized_message", "response": "400", "error": "InvalidParameterValue", @@ -21328,7 +18158,7 @@ "MessageBody, MessageDeduplicationId, MessageGroupId, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -21338,7 +18168,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -21348,7 +18178,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -21358,7 +18188,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -21368,7 +18198,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -21378,7 +18208,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_send_to_fifo_queue", "test": "test_create_and_send_to_fifo_queue", "response": "200", "error": "", @@ -21388,7 +18218,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[False]", "test": "test_fifo_deduplication_arrives_once_after_delete[False]", "response": "200", "error": "", @@ -21398,7 +18228,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[False]", "test": "test_fifo_deduplication_not_on_message_group_id[False]", "response": "200", "error": "", @@ -21408,7 +18238,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_attributes", "test": "test_fifo_message_attributes", "response": "200", "error": "", @@ -21418,7 +18248,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_messages_in_order_after_timeout", "test": "test_fifo_messages_in_order_after_timeout", "response": "200", "error": "", @@ -21428,7 +18258,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_multiple_messages_multiple_single_receives", "test": "test_fifo_queue_send_multiple_messages_multiple_single_receives", "response": "200", "error": "", @@ -21438,7 +18268,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_sequence_number_increases", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_sequence_number_increases", "test": "test_fifo_sequence_number_increases", "response": "200", "error": "", @@ -21448,7 +18278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_clears_fifo_deduplication_cache", "test": "test_purge_queue_clears_fifo_deduplication_cache", "response": "200", "error": "", @@ -21458,7 +18288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sequence_number", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sequence_number", "test": "test_sequence_number", "response": "200", "error": "", @@ -21472,7 +18302,7 @@ "MessageBody, MessageDeduplicationId, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", "test": "test_posting_to_fifo_requires_deduplicationid_group_id", "response": "400", "error": "MissingParameter", @@ -21486,7 +18316,7 @@ "MessageBody, MessageGroupId, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", "test": "test_scheduled_expression_events", "response": "200", "error": "", @@ -21496,7 +18326,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_with_fifo_and_content_based_deduplication", "test": "test_dead_letter_queue_with_fifo_and_content_based_deduplication", "response": "200", "error": "", @@ -21506,7 +18336,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_approx_number_of_messages", "test": "test_fifo_approx_number_of_messages", "response": "200", "error": "", @@ -21516,7 +18346,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_content_based_message_deduplication_arrives_once", "test": "test_fifo_content_based_message_deduplication_arrives_once", "response": "200", "error": "", @@ -21526,7 +18356,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_arrives_once_after_delete[True]", "test": "test_fifo_deduplication_arrives_once_after_delete[True]", "response": "200", "error": "", @@ -21536,7 +18366,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_deduplication_not_on_message_group_id[True]", "test": "test_fifo_deduplication_not_on_message_group_id[True]", "response": "200", "error": "", @@ -21546,7 +18376,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_change_message_visibility", "test": "test_fifo_message_group_visibility_after_change_message_visibility", "response": "200", "error": "", @@ -21556,7 +18386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_delete", "test": "test_fifo_message_group_visibility_after_delete", "response": "200", "error": "", @@ -21566,7 +18396,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_partial_delete", "test": "test_fifo_message_group_visibility_after_partial_delete", "response": "200", "error": "", @@ -21576,7 +18406,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_message_group_visibility_after_terminate_visibility_timeout", "test": "test_fifo_message_group_visibility_after_terminate_visibility_timeout", "response": "200", "error": "", @@ -21586,7 +18416,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_queue_send_message_with_delay_on_queue_works", "test": "test_fifo_queue_send_message_with_delay_on_queue_works", "response": "200", "error": "", @@ -21596,7 +18426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_group_id_ordering", "test": "test_fifo_receive_message_group_id_ordering", "response": "200", "error": "", @@ -21606,7 +18436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_visibility_timeout_shared_in_group", "test": "test_fifo_receive_message_visibility_timeout_shared_in_group", "response": "200", "error": "", @@ -21616,7 +18446,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_receive_message_with_zero_visibility_timeout", "test": "test_fifo_receive_message_with_zero_visibility_timeout", "response": "200", "error": "", @@ -21626,7 +18456,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_fifo_list_messages_as_botocore_endpoint_url", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_fifo_list_messages_as_botocore_endpoint_url", "test": "test_fifo_list_messages_as_botocore_endpoint_url", "response": "200", "error": "", @@ -21636,7 +18466,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_fifo_requires_deduplicationid_group_id", "test": "test_posting_to_fifo_requires_deduplicationid_group_id", "response": "400", "error": "InvalidParameterValue", @@ -21648,7 +18478,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -21658,7 +18488,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -21668,7 +18498,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -21678,7 +18508,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -21688,7 +18518,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -21698,7 +18528,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -21708,7 +18538,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -21718,7 +18548,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -21728,7 +18558,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -21738,7 +18568,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -21748,7 +18578,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -21758,7 +18588,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -21768,7 +18598,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -21778,7 +18608,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -21788,7 +18618,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -21802,7 +18632,7 @@ "MessageBody, MessageSystemAttributes, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", "test": "test_xray_header", "response": "200", "error": "", @@ -21812,7 +18642,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -21826,38 +18656,208 @@ "MessageBody, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", + "test": "test_api_gateway_sqs_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "test": "test_sqs_aws_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "test": "test_cfn_lambda_sqs_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "test": "test_retry_and_catch", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "test": "test_aws_sqs_metrics_created", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "['$..evaluatedDatapoints']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", + "test": "test_put_event_with_content_base_rule_in_pattern", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_into_event_bus", + "test": "test_put_events_into_event_bus", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path", + "test": "test_put_events_with_input_path", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_api_gateway_sqs_integration", - "test": "test_api_gateway_sqs_integration", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_input_path_multiple", + "test": "test_put_events_with_input_path_multiple", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", - "test": "test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sns", + "test": "test_put_events_with_target_sns", "response": "200", "error": "", "snapshot_skipped": "", @@ -21866,18 +18866,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", - "test": "test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", + "test": "test_put_events_with_target_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..Configuration.RuntimeVersionConfig', '$..Configuration.SnapStart', '$..Versions..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[False-us-east-1]", - "test": "test_cfn_handle_s3_notification_configuration[False-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", "snapshot_skipped": "", @@ -21886,8 +18886,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_s3_notification_configuration[True-eu-west-1]", - "test": "test_cfn_handle_s3_notification_configuration[True-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", + "test": "test_put_events_with_values_in_array", "response": "200", "error": "", "snapshot_skipped": "", @@ -21896,17 +18896,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", - "test": "test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "test": "test_trigger_event_on_ssm_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -21916,7 +18926,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -21926,7 +18936,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -21936,7 +18946,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -21946,7 +18956,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -21956,7 +18966,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -21966,7 +18976,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -21976,7 +18986,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -21986,7 +18996,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -21996,7 +19006,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -22006,7 +19016,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -22016,7 +19026,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -22026,7 +19036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -22036,7 +19046,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -22046,7 +19056,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -22056,7 +19066,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -22066,7 +19076,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -22076,7 +19086,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -22086,308 +19096,68 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", - "test": "test_redrive_policy_with_failing_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", - "test": "test_report_batch_item_failures", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", - "test": "test_report_batch_item_failures_empty_json_batch_succeeds", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", - "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..detail.object.etag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", - "test": "test_bucket_notification_with_invalid_filter_rules", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", - "response": "200", - "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", - "response": "200", - "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", - "response": "200", - "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..FunctionResponseTypes', '$..StartingPosition', '$..StateTransitionReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.FunctionResponseTypes', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_event_with_content_base_rule_in_pattern", - "test": "test_put_event_with_content_base_rule_in_pattern", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..detail.object.etag']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_into_event_bus", - "test": "test_put_events_into_event_bus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", "snapshot_skipped": "", @@ -22396,187 +19166,167 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path", - "test": "test_put_events_with_input_path", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_bucket_notification_with_invalid_filter_rules", + "test": "test_bucket_notification_with_invalid_filter_rules", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_input_path_multiple", - "test": "test_put_events_with_input_path_multiple", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", - "test": "test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "test": "test_key_encoding", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sns", - "test": "test_put_events_with_target_sns", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "test": "test_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", - "test": "test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "test": "test_object_created_and_object_removed", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", - "test": "test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "test": "test_object_created_copy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", - "test": "test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", - "test": "test_lambda_send_message_to_sqs[python3.10]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", - "test": "test_lambda_send_message_to_sqs[python3.11]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", - "test": "test_lambda_send_message_to_sqs[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", - "test": "test_lambda_send_message_to_sqs[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "test": "test_object_tagging_delete_event", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", - "test": "test_lambda_send_message_to_sqs[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "test": "test_object_tagging_put_event", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", - "test": "test_multi_region_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", - "test": "test_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "test": "test_xray_header", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -22586,7 +19336,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -22596,7 +19346,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -22606,7 +19356,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -22616,7 +19366,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", @@ -22626,7 +19376,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -22636,7 +19386,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -22646,7 +19396,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -22656,7 +19406,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -22666,7 +19416,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -22676,7 +19426,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "200", "error": "", @@ -22686,7 +19436,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -22696,7 +19446,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -22706,7 +19456,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -22716,7 +19466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -22726,7 +19476,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -22736,7 +19486,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -22746,7 +19496,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -22756,7 +19506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -22766,7 +19516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -22776,7 +19526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[domain]", "test": "test_cross_account_access[domain]", "response": "200", "error": "", @@ -22786,7 +19536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_cross_account_access[path]", "test": "test_cross_account_access[path]", "response": "200", "error": "", @@ -22796,7 +19546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_approximate_number_of_messages_delayed", "test": "test_approximate_number_of_messages_delayed", "response": "200", "error": "", @@ -22806,7 +19556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_not_permanent", "test": "test_change_message_visibility_not_permanent", "response": "200", "error": "", @@ -22816,7 +19566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "test": "test_change_visibility_on_deleted_message_raises_invalid_parameter_value", "response": "200", "error": "", @@ -22826,7 +19576,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_internal_attributes_changes_works", "test": "test_create_queue_after_internal_attributes_changes_works", "response": "200", "error": "", @@ -22836,7 +19586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_after_send", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_after_send", "test": "test_create_queue_after_send", "response": "200", "error": "", @@ -22846,7 +19596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", "test": "test_dead_letter_queue_chain", "response": "200", "error": "", @@ -22856,7 +19606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count", "test": "test_dead_letter_queue_max_receive_count", "response": "200", "error": "", @@ -22866,7 +19616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_deletes_with_change_visibility_timeout", "test": "test_delete_message_deletes_with_change_visibility_timeout", "response": "200", "error": "", @@ -22876,7 +19626,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_with_deleted_receipt_handle", "test": "test_delete_message_with_deleted_receipt_handle", "response": "200", "error": "", @@ -22886,7 +19636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_extend_message_visibility_timeout_set_in_queue", "test": "test_extend_message_visibility_timeout_set_in_queue", "response": "200", "error": "", @@ -22896,7 +19646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_host_via_header_complete_message_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_host_via_header_complete_message_lifecycle", "test": "test_external_host_via_header_complete_message_lifecycle", "response": "200", "error": "", @@ -22906,7 +19656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_external_hostname", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_external_hostname", "test": "test_external_hostname", "response": "200", "error": "", @@ -22916,7 +19666,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_inflight_message_requeue", "test": "test_inflight_message_requeue", "response": "200", "error": "", @@ -22926,7 +19676,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_posting_to_queue_via_queue_name", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_posting_to_queue_via_queue_name", "test": "test_posting_to_queue_via_queue_name", "response": "200", "error": "", @@ -22936,7 +19686,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message", "test": "test_publish_get_delete_message", "response": "200", "error": "", @@ -22946,7 +19696,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue", "test": "test_purge_queue", "response": "200", "error": "", @@ -22956,7 +19706,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_purge_queue_deletes_inflight_messages", "test": "test_purge_queue_deletes_inflight_messages", "response": "200", "error": "", @@ -22966,7 +19716,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_after_visibility_timeout", "test": "test_receive_after_visibility_timeout", "response": "200", "error": "", @@ -22976,7 +19726,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_attributes_timestamp_types", "test": "test_receive_message_attributes_timestamp_types", "response": "200", "error": "", @@ -22986,7 +19736,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "test": "test_receive_message_wait_time_seconds_and_max_number_of_messages_does_not_block", "response": "200", "error": "", @@ -22996,7 +19746,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_message_with_visibility_timeout_updates_timeout", "test": "test_receive_message_with_visibility_timeout_updates_timeout", "response": "200", "error": "", @@ -23006,7 +19756,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_terminate_visibility_timeout", "test": "test_receive_terminate_visibility_timeout", "response": "200", "error": "", @@ -23016,7 +19766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_remove_message_with_old_receipt_handle", "test": "test_remove_message_with_old_receipt_handle", "response": "200", "error": "", @@ -23026,7 +19776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", "test": "test_send_batch_receive_multiple", "response": "200", "error": "", @@ -23036,7 +19786,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", "test": "test_send_message_with_updated_maximum_message_size", "response": "200", "error": "", @@ -23046,7 +19796,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_max_number_of_messages", "test": "test_send_receive_max_number_of_messages", "response": "200", "error": "", @@ -23056,7 +19806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message", "test": "test_send_receive_message", "response": "200", "error": "", @@ -23066,7 +19816,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_encoded_content", "test": "test_send_receive_message_encoded_content", "response": "200", "error": "", @@ -23076,98 +19826,178 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_receive_message_multiple_queues", "test": "test_send_receive_message_multiple_queues", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sequence_number", + "test": "test_sequence_number", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", + "test": "test_terminate_visibility_timeout_after_receive", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", + "test": "test_wait_time_seconds_queue_attribute_waits_correctly", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", + "test": "test_wait_time_seconds_waits_correctly", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", + "test": "test_endpoint_strategy_with_multi_region[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", + "test": "test_endpoint_strategy_with_multi_region[off]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", + "test": "test_endpoint_strategy_with_multi_region[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", + "test": "test_get_send_and_receive_messages", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sequence_number", - "test": "test_sequence_number", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_botocore_endpoint_url", + "test": "test_list_messages_as_botocore_endpoint_url", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive", - "test": "test_terminate_visibility_timeout_after_receive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_json", + "test": "test_list_messages_as_json", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly", - "test": "test_wait_time_seconds_queue_attribute_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", + "test": "test_list_messages_has_no_side_effects", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly", - "test": "test_wait_time_seconds_waits_correctly", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", + "test": "test_list_messages_with_queue_url_in_path", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[domain]", - "test": "test_endpoint_strategy_with_multi_region[domain]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "test": "test_wait_for_callback", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[off]", - "test": "test_endpoint_strategy_with_multi_region[off]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.10]", + "test": "test_lambda_send_message_to_sqs[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_endpoint_strategy_with_multi_region[path]", - "test": "test_endpoint_strategy_with_multi_region[path]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.11]", + "test": "test_lambda_send_message_to_sqs[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsQueryApi::test_get_send_and_receive_messages", - "test": "test_get_send_and_receive_messages", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.7]", + "test": "test_lambda_send_message_to_sqs[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_botocore_endpoint_url", - "test": "test_list_messages_as_botocore_endpoint_url", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", + "test": "test_lambda_send_message_to_sqs[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23176,8 +20006,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_as_json", - "test": "test_list_messages_as_json", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.9]", + "test": "test_lambda_send_message_to_sqs[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23186,8 +20016,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_has_no_side_effects", - "test": "test_list_messages_has_no_side_effects", + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", + "test": "test_multi_region_api_gateway", "response": "200", "error": "", "snapshot_skipped": "", @@ -23196,14 +20026,14 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs_backdoor.py::TestSqsDeveloperEdpoints::test_list_messages_with_queue_url_in_path", - "test": "test_list_messages_with_queue_url_in_path", + "node_id": "LocalStack Community: tests/aws/test_notifications.py::TestNotifications::test_sns_to_sqs", + "test": "test_sns_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_sns_sqs_integration_using_edge_port", @@ -23216,7 +20046,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", "test": "test_object_created_and_object_removed", "response": "400", "error": "QueueDoesNotExist", @@ -23226,7 +20056,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "400", "error": "QueueDoesNotExist", @@ -23236,7 +20066,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "400", "error": "QueueDoesNotExist", @@ -23246,7 +20076,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "400", "error": "QueueDoesNotExist", @@ -23256,7 +20086,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_payload_characters", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_payload_characters", "test": "test_send_message_with_invalid_payload_characters", "response": "400", "error": "InvalidMessageContents", @@ -23408,7 +20238,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_batch.py::TestBatch::test_create_submit_job", + "node_id": "LocalStack Pro: tests/aws/services/batch/test_batch.py::TestBatch::test_create_submit_job", "test": "test_create_submit_job", "response": "200", "error": "", @@ -23418,7 +20248,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_subscribe_ecs_events", "test": "test_subscribe_ecs_events", "response": "200", "error": "", @@ -23428,7 +20258,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_glacier.py::TestGlacier::test_inventory_retrieval", + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", "test": "test_inventory_retrieval", "response": "200", "error": "", @@ -23438,7 +20268,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_sqs_message", "test": "test_topic_rule_triggers_sqs_message", "response": "200", "error": "", @@ -23504,7 +20334,7 @@ "Entries, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -23514,7 +20344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -23524,7 +20354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -23534,7 +20364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -23544,7 +20374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -23554,7 +20384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -23564,7 +20394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -23574,7 +20404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -23584,7 +20414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -23594,7 +20424,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -23604,7 +20434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -23614,7 +20444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -23624,7 +20454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -23634,7 +20464,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -23644,7 +20474,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_http_subscription", "test": "test_redrive_policy_http_subscription", "response": "200", "error": "", @@ -23654,7 +20484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -23664,7 +20494,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -23674,7 +20504,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -23684,7 +20514,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -23694,7 +20524,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_batch_send_with_invalid_char_should_succeed", "test": "test_batch_send_with_invalid_char_should_succeed", "response": "200", "error": "", @@ -23704,7 +20534,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_change_message_visibility_batch_with_too_large_batch", "test": "test_change_message_visibility_batch_with_too_large_batch", "response": "200", "error": "", @@ -23714,7 +20544,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", @@ -23724,7 +20554,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch", "test": "test_delete_message_batch_with_too_large_batch", "response": "200", "error": "", @@ -23734,7 +20564,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_publish_get_delete_message_batch", "test": "test_publish_get_delete_message_batch", "response": "200", "error": "", @@ -23744,7 +20574,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_receive_multiple", "test": "test_send_batch_receive_multiple", "response": "200", "error": "", @@ -23754,7 +20584,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch", "test": "test_send_message_batch", "response": "200", "error": "", @@ -23764,7 +20594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", "response": "200", "error": "", @@ -23774,7 +20604,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_invalid_batch_id", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_batch_id", "test": "test_invalid_batch_id", "response": "400", "error": "InvalidBatchEntryId", @@ -23784,7 +20614,27 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_empty_list", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_missing_deduplication_id_for_fifo_queue", + "test": "test_send_batch_missing_deduplication_id_for_fifo_queue", + "response": "400", + "error": "InvalidParameterValue", + "snapshot_skipped": "['$..Error.Detail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_batch_missing_message_group_id_for_fifo_queue", + "test": "test_send_batch_missing_message_group_id_for_fifo_queue", + "response": "400", + "error": "InvalidParameterValue", + "snapshot_skipped": "['$..Error.Detail']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_empty_list", "test": "test_send_message_batch_with_empty_list", "response": "400", "error": "EmptyBatchRequest", @@ -23794,7 +20644,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents", "test": "test_send_message_batch_with_oversized_contents", "response": "400", "error": "BatchRequestTooLong", @@ -23804,7 +20654,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_too_many_entries_in_batch_request", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_too_many_entries_in_batch_request", "test": "test_too_many_entries_in_batch_request", "response": "400", "error": "TooManyEntriesInBatchRequest", @@ -23820,78 +20670,78 @@ "Attributes, QueueUrl": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "200", "error": "", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "['$..evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", "response": "200", "error": "", - "snapshot_skipped": "['$..detail.object.etag']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", + "test": "test_put_events_nonexistent_event_bus", "response": "200", "error": "", "snapshot_skipped": "", @@ -23900,257 +20750,257 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", - "test": "test_bucket_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_time", + "test": "test_put_events_time", "response": "200", "error": "", - "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", - "test": "test_delete_objects", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", + "test": "test_put_events_with_nested_event_pattern", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", - "test": "test_key_encoding", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs", + "test": "test_put_events_with_target_sqs", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", - "test": "test_notifications_with_filter", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", "response": "200", "error": "", - "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", - "test": "test_object_created_and_object_removed", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_values_in_array", + "test": "test_put_events_with_values_in_array", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", - "test": "test_object_created_complete_multipart_upload", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", - "test": "test_object_created_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..detail.object.etag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", - "test": "test_object_created_put_with_presigned_url_upload", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_eventbridge.py::TestS3NotificationsToEventBridge::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", - "test": "test_object_put_acl", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_notifications_with_filter", + "test": "test_bucket_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.Records..s3.object.eTag', '$..Message.Records..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", - "test": "test_object_tagging_delete_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", - "test": "test_object_tagging_put_event", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_delete_objects", + "test": "test_delete_objects", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", - "test": "test_restore_object", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_key_encoding", + "test": "test_key_encoding", "response": "200", "error": "", - "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", - "test": "test_xray_header", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_notifications_with_filter", + "test": "test_notifications_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "snapshot_skipped": "['$..QueueConfigurations..Filter', '$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "test": "test_object_created_and_object_removed", "response": "200", "error": "", - "snapshot_skipped": "['$..evaluatedDatapoints']", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "test": "test_object_created_complete_multipart_upload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_copy", + "test": "test_object_created_copy", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_nonexistent_event_bus", - "test": "test_put_events_nonexistent_event_bus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "test": "test_object_created_put", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_time", - "test": "test_put_events_time", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "test": "test_object_created_put_with_presigned_url_upload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_put_acl", + "test": "test_object_put_acl", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_nested_event_pattern", - "test": "test_put_events_with_nested_event_pattern", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "test": "test_object_tagging_delete_event", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs", - "test": "test_put_events_with_target_sqs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_put_event", + "test": "test_object_tagging_put_event", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId', '$..s3.object.size', '$..s3.object.sequencer', '$..eventVersion']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "test": "test_restore_object", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_values_in_array", - "test": "test_put_events_with_values_in_array", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "test": "test_xray_header", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..s3.object.eTag', '$..s3.object.versionId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_sending_to_deleted_topic", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_sending_to_deleted_topic", "test": "test_sending_to_deleted_topic", "response": "200", "error": "", @@ -24160,7 +21010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", "test": "test_ses_sns_topic_integration_send_email", "response": "200", "error": "", @@ -24170,7 +21020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", "test": "test_ses_sns_topic_integration_send_raw_email", "response": "200", "error": "", @@ -24180,7 +21030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", "test": "test_ses_sns_topic_integration_send_templated_email", "response": "200", "error": "", @@ -24190,7 +21040,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_attribute_raw_subscribe", "test": "test_attribute_raw_subscribe", "response": "200", "error": "", @@ -24200,7 +21050,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", "response": "200", "error": "", @@ -24210,7 +21060,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_dlq_external_http_endpoint[True]", "test": "test_dlq_external_http_endpoint[True]", "response": "200", "error": "", @@ -24220,7 +21070,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_or_wrong_message_attributes", "test": "test_empty_or_wrong_message_attributes", "response": "200", "error": "", @@ -24230,7 +21080,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_empty_sns_message", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_empty_sns_message", "test": "test_empty_sns_message", "response": "200", "error": "", @@ -24240,7 +21090,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_exists_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_exists_filter_policy", "test": "test_exists_filter_policy", "response": "200", "error": "", @@ -24250,7 +21100,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy", "test": "test_filter_policy", "response": "200", "error": "", @@ -24260,7 +21110,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_for_batch", "test": "test_filter_policy_for_batch", "response": "200", "error": "", @@ -24270,7 +21120,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[False]", "test": "test_filter_policy_on_message_body[False]", "response": "200", "error": "", @@ -24280,7 +21130,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_filter_policy_on_message_body[True]", "test": "test_filter_policy_on_message_body[True]", "response": "200", "error": "", @@ -24290,7 +21140,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_not_missing", "test": "test_message_attributes_not_missing", "response": "200", "error": "", @@ -24300,7 +21150,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_attributes_prefixes", "test": "test_message_attributes_prefixes", "response": "200", "error": "", @@ -24310,7 +21160,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_structure_json_to_sqs", "test": "test_message_structure_json_to_sqs", "response": "200", "error": "", @@ -24320,7 +21170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[False]", "test": "test_message_to_fifo_sqs[False]", "response": "200", "error": "", @@ -24330,7 +21180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_message_to_fifo_sqs[True]", "test": "test_message_to_fifo_sqs[True]", "response": "200", "error": "", @@ -24340,7 +21190,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", "response": "200", "error": "", @@ -24350,7 +21200,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", "response": "200", "error": "", @@ -24360,7 +21210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_batch_messages_from_sns_to_sqs", "test": "test_publish_batch_messages_from_sns_to_sqs", "response": "200", "error": "", @@ -24370,7 +21220,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_by_path_parameters", "test": "test_publish_by_path_parameters", "response": "200", "error": "", @@ -24380,7 +21230,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[False]", "test": "test_publish_fifo_messages_to_dlq[False]", "response": "200", "error": "", @@ -24390,7 +21240,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_fifo_messages_to_dlq[True]", "test": "test_publish_fifo_messages_to_dlq[True]", "response": "200", "error": "", @@ -24400,7 +21250,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_before_subscribe_topic", "test": "test_publish_message_before_subscribe_topic", "response": "200", "error": "", @@ -24410,7 +21260,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_message_by_target_arn", "test": "test_publish_message_by_target_arn", "response": "200", "error": "", @@ -24420,7 +21270,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns", "test": "test_publish_sqs_from_sns", "response": "200", "error": "", @@ -24430,7 +21280,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_sqs_from_sns_with_xray_propagation", "test": "test_publish_sqs_from_sns_with_xray_propagation", "response": "200", "error": "", @@ -24440,7 +21290,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_deduplication_on_topic_level", "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", "response": "200", "error": "", @@ -24450,7 +21300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[False]", "response": "200", "error": "", @@ -24460,7 +21310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "test": "test_publish_to_fifo_topic_to_sqs_queue_no_content_dedup[True]", "response": "200", "error": "", @@ -24470,7 +21320,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_unicode_chars", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_unicode_chars", "test": "test_publish_unicode_chars", "response": "200", "error": "", @@ -24480,7 +21330,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", @@ -24490,7 +21340,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[False]", "test": "test_redrive_policy_sqs_queue_subscription[False]", "response": "200", "error": "", @@ -24500,7 +21350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_sqs_queue_subscription[True]", "test": "test_redrive_policy_sqs_queue_subscription[True]", "response": "200", "error": "", @@ -24510,7 +21360,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_set_subscription_filter_policy_scope", "test": "test_set_subscription_filter_policy_scope", "response": "200", "error": "", @@ -24520,7 +21370,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -24530,7 +21380,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sqs_topic_subscription_confirmation", "test": "test_sqs_topic_subscription_confirmation", "response": "200", "error": "", @@ -24540,7 +21390,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property", "test": "test_sub_filter_policy_nested_property", "response": "200", "error": "", @@ -24550,7 +21400,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sub_filter_policy_nested_property_constraints", "test": "test_sub_filter_policy_nested_property_constraints", "response": "200", "error": "", @@ -24560,7 +21410,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscribe_sqs_queue", "test": "test_subscribe_sqs_queue", "response": "200", "error": "", @@ -24570,7 +21420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_subscription_after_failure_to_deliver", "test": "test_subscription_after_failure_to_deliver", "response": "200", "error": "", @@ -24580,7 +21430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_unsubscribe_from_non_existing_subscription", "test": "test_unsubscribe_from_non_existing_subscription", "response": "200", "error": "", @@ -24590,7 +21440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validate_set_sub_attributes", "test": "test_validate_set_sub_attributes", "response": "200", "error": "", @@ -24600,7 +21450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_validations_for_fifo", "test": "test_validations_for_fifo", "response": "200", "error": "", @@ -24610,7 +21460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_and_update_queue_attributes", "test": "test_create_and_update_queue_attributes", "response": "200", "error": "", @@ -24620,7 +21470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_queue_with_different_attributes_raises_exception", "test": "test_create_queue_with_different_attributes_raises_exception", "response": "200", "error": "", @@ -24630,7 +21480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_chain", "test": "test_dead_letter_queue_chain", "response": "200", "error": "", @@ -24640,7 +21490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_fifo_set_content_based_deduplication_strategy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_fifo_set_content_based_deduplication_strategy", "test": "test_fifo_set_content_based_deduplication_strategy", "response": "200", "error": "", @@ -24650,7 +21500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", "test": "test_send_message_batch_with_oversized_contents_with_updated_maximum_message_size", "response": "200", "error": "", @@ -24660,7 +21510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_updated_maximum_message_size", "test": "test_send_message_with_updated_maximum_message_size", "response": "200", "error": "", @@ -24670,7 +21520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_set_empty_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_empty_queue_policy", "test": "test_set_empty_queue_policy", "response": "200", "error": "", @@ -24680,7 +21530,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_set_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_set_queue_policy", "test": "test_set_queue_policy", "response": "200", "error": "", @@ -24690,7 +21540,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_sse_queue_attributes", "test": "test_sse_queue_attributes", "response": "200", "error": "", @@ -24710,54 +21560,54 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_events_resource_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", "test": "test_cdk_sample", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", "test": "test_sqs_queue_policy", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ @@ -24878,7 +21728,7 @@ "QueueUrl, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_list_queue_tags", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_list_queue_tags", "test": "test_list_queue_tags", "response": "200", "error": "", @@ -24888,7 +21738,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_queue_overwrites_existing_tag", "test": "test_tag_queue_overwrites_existing_tag", "response": "200", "error": "", @@ -24898,7 +21748,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_untag_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_untag_queue", "test": "test_tag_untag_queue", "response": "200", "error": "", @@ -24908,7 +21758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tags_case_sensitive", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tags_case_sensitive", "test": "test_tags_case_sensitive", "response": "200", "error": "", @@ -24918,7 +21768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", "test": "test_untag_queue_ignores_non_existing_tag", "response": "200", "error": "", @@ -24934,7 +21784,7 @@ "QueueUrl, TagKeys": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_tag_untag_queue", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_untag_queue", "test": "test_tag_untag_queue", "response": "200", "error": "", @@ -24944,7 +21794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_untag_queue_ignores_non_existing_tag", "test": "test_untag_queue_ignores_non_existing_tag", "response": "200", "error": "", diff --git a/data/coverage/ssm.json b/data/coverage/ssm.json index 59c516fc8e..dea0fc036f 100644 --- a/data/coverage/ssm.json +++ b/data/coverage/ssm.json @@ -1665,14 +1665,14 @@ "ResourceId, ResourceType, Tags": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1681,7 +1681,7 @@ "CommandId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_cancel_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", "test": "test_cancel_command", "response": "200", "error": "", @@ -1691,7 +1691,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_cancel_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", "test": "test_cancel_command", "response": "400", "error": "InvalidCommandId", @@ -1707,14 +1707,14 @@ "AllowUnassociatedTargets, ClientToken, Cutoff, Duration, Name, Schedule": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1723,24 +1723,24 @@ "ApprovalRules, ClientToken, Description, Name, OperatingSystem": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1749,14 +1749,14 @@ "WindowId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -1765,77 +1765,137 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", + "test": "test_another_scenario", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -1845,177 +1905,177 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", "snapshot_skipped": "['$..WaitConditionName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", @@ -2025,7 +2085,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", @@ -2035,7 +2095,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", @@ -2045,7 +2105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -2055,7 +2115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -2065,57 +2125,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_another_scenario", - "test": "test_another_scenario", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "200", "error": "", @@ -2125,7 +2135,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", "test": "test_get_parameters_by_path_and_filter_by_labels", "response": "200", "error": "", @@ -2135,7 +2145,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", "test": "test_hierarchical_parameter[///b//c]", "response": "200", "error": "", @@ -2145,7 +2155,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", "test": "test_hierarchical_parameter[/b/c]", "response": "200", "error": "", @@ -2155,7 +2165,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_put_parameters", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", "test": "test_put_parameters", "response": "200", "error": "", @@ -2177,31 +2187,31 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", - "test": "test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_describe_db_instances_with_filter", + "test": "test_describe_db_instances_with_filter", "response": "200", "error": "", - "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "test": "test_specify_resources_by_name", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", - "test": "test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "test": "test_ec2_launch_template", "response": "200", "error": "", - "snapshot_skipped": "['$..EventLog', '$..EventLog..Description', '$..PercentageComplete', '$..ContentType', '$..State']", + "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2213,24 +2223,24 @@ "BaselineId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -2239,14 +2249,14 @@ "WindowId, WindowTargetId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "400", "error": "DoesNotExistException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -2255,14 +2265,14 @@ "WindowId, WindowTaskId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "400", "error": "DoesNotExistException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -2271,7 +2281,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_describe_instance_information", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_describe_instance_information", "test": "test_describe_instance_information", "response": "200", "error": "", @@ -2287,14 +2297,14 @@ "WindowId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -2303,14 +2313,14 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -2319,7 +2329,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_describe_parameters", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_describe_parameters", "test": "test_describe_parameters", "response": "200", "error": "", @@ -2335,24 +2345,24 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", "test": "test_deploy_patch_baseline", "response": "200", "error": "", "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -2361,7 +2371,7 @@ "CommandId, InstanceId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_send_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", "test": "test_send_command", "response": "200", "error": "", @@ -2377,7 +2387,7 @@ "WindowId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_inexistent_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_inexistent_maintenance_window", "test": "test_get_inexistent_maintenance_window", "response": "400", "error": "DoesNotExistException", @@ -2393,58 +2403,98 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", - "test": "test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", - "test": "test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", - "test": "test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", + "test": "test_list_parameter_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2453,18 +2503,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2473,17 +2523,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", - "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", @@ -2493,97 +2543,87 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", "snapshot_skipped": "['$..WaitConditionName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", @@ -2593,27 +2633,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", @@ -2623,177 +2653,127 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", "test": "test_resolve_ssm", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", - "response": "200", - "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "200", "error": "", @@ -2803,7 +2783,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", "test": "test_hierarchical_parameter[///b//c]", "response": "200", "error": "", @@ -2813,7 +2793,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", "test": "test_hierarchical_parameter[/b/c]", "response": "200", "error": "", @@ -2823,7 +2803,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_put_parameters", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", "test": "test_put_parameters", "response": "200", "error": "", @@ -2833,18 +2813,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", - "test": "test_waitcondition", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['$..WaitConditionName']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "", @@ -2853,18 +2833,28 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "", @@ -2873,18 +2863,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "", @@ -2893,18 +2883,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "test": "test_waitcondition", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..WaitConditionName']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "test": "test_parameter_defaults", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "", @@ -2913,7 +2903,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "400", "error": "ParameterNotFound", @@ -2923,7 +2923,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", "test": "test_hierarchical_parameter[///b//c]", "response": "400", "error": "InvalidParameterNameException", @@ -2933,7 +2933,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", "test": "test_hierarchical_parameter[/b/c]", "response": "400", "error": "InvalidParameterNameException", @@ -2945,47 +2945,47 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_autoscaling.py::test_autoscaling_group", "test": "test_autoscaling_group", "response": "200", "error": "", "snapshot_skipped": "['$..AutoScalingGroups..AvailabilityZones', '$..AutoScalingGroups..CapacityRebalance', '$..AutoScalingGroups..EnabledMetrics', '$..AutoScalingGroups..HealthCheckGracePeriod', '$..AutoScalingGroups..Tags', '$..AutoScalingGroups..TrafficSources']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ecs.py::test_capacity_providers", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", "response": "200", "error": "", "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.19]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.19]", "test": "test_get_parameters_eks_amis[1.19]", "response": "200", "error": "", @@ -2995,7 +2995,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.20]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.20]", "test": "test_get_parameters_eks_amis[1.20]", "response": "200", "error": "", @@ -3005,7 +3005,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.21]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.21]", "test": "test_get_parameters_eks_amis[1.21]", "response": "200", "error": "", @@ -3015,7 +3015,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.22]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.22]", "test": "test_get_parameters_eks_amis[1.22]", "response": "200", "error": "", @@ -3025,7 +3025,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.23]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKS::test_get_parameters_eks_amis[1.23]", "test": "test_get_parameters_eks_amis[1.23]", "response": "200", "error": "", @@ -3035,12 +3035,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" } @@ -3049,17 +3049,17 @@ "Name, WithDecryption": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", "test": "test_resolve_ssm_secure", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_secret_parameter", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", "test": "test_get_secret_parameter", "response": "200", "error": "", @@ -3069,7 +3069,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_inexistent_secret", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_inexistent_secret", "test": "test_get_inexistent_secret", "response": "400", "error": "ParameterNotFound", @@ -3079,7 +3079,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_secret_parameter", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_secret_parameter", "test": "test_get_secret_parameter", "response": "400", "error": "ParameterNotFound", @@ -3095,7 +3095,7 @@ "Names": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", "test": "test_hierarchical_parameter[///b//c]", "response": "200", "error": "", @@ -3105,7 +3105,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", "test": "test_hierarchical_parameter[/b/c]", "response": "200", "error": "", @@ -3115,7 +3115,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_put_parameters", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", "test": "test_put_parameters", "response": "200", "error": "", @@ -3129,7 +3129,7 @@ "Names, WithDecryption": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "200", "error": "", @@ -3145,7 +3145,7 @@ "ParameterFilters, Path": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", "test": "test_get_parameters_by_path_and_filter_by_labels", "response": "200", "error": "", @@ -3161,7 +3161,7 @@ "Labels, Name, ParameterVersion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", "test": "test_get_parameters_by_path_and_filter_by_labels", "response": "200", "error": "", @@ -3177,44 +3177,34 @@ "ResourceId, ResourceType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -3223,7 +3213,7 @@ "Description, Name, Type, Value": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_and_secrets", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_and_secrets", "test": "test_get_parameters_and_secrets", "response": "200", "error": "", @@ -3233,7 +3223,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_put_parameters", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_put_parameters", "test": "test_put_parameters", "response": "200", "error": "", @@ -3247,37 +3237,37 @@ "Name, Overwrite, Type, Value": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", "test": "test_resolve_ssm_with_version", "response": "200", "error": "", @@ -3291,308 +3281,318 @@ "Name, Tags, Type, Value": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_stacks.py::test_list_parameter_type", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_list_parameter_type", "test": "test_list_parameter_type", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[dev-us-west-2]", "test": "test_conditional_in_conditional[dev-us-west-2]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_in_conditional[production-us-east-1]", "test": "test_conditional_in_conditional[production-us-east-1]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[None-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "test": "test_dependency_in_non_evaluated_if_branch[true-FallbackParamValue]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", "test": "test_fn_sub_cases", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", "test": "test_cdk_bootstrap[10]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", "test": "test_cdk_bootstrap[11]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", "test": "test_cdk_bootstrap[12]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_waitcondition", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_waitcondition", "test": "test_waitcondition", "response": "200", "error": "", "snapshot_skipped": "['$..WaitConditionName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_resolve_transitive_placeholders_in_strings", "test": "test_resolve_transitive_placeholders_in_strings", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", "test": "test_parameter_defaults", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", "test": "test_update_ssm_parameter_tag", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", "test": "test_update_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_base64_sub_and_getatt_functions", "test": "test_base64_sub_and_getatt_functions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_find_map_function", "test": "test_find_map_function", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_split_length_and_join_functions", "test": "test_split_length_and_join_functions", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestIntrinsicFunctions::test_sub_not_ready", "test": "test_sub_not_ready", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", "snapshot_skipped": "['$..Event.fragment.Conditions', '$..Event.fragment.Mappings', '$..Event.fragment.Outputs', '$..Event.fragment.Resources.Parameter.LogicalResourceId', '$..Event.fragment.StackId', '$..Event.fragment.StackName', '$..Event.fragment.Transform']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_ec2.py::test_ec2_launch_template", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", "response": "200", "error": "", "snapshot_skipped": "['$..CreatedBy', '$..LaunchTemplateId', '$..LaunchTemplateName', '$..PhysicalResourceId', '$..Tags', '$..StackId', '$..StackName']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Name, Tags, Value": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestStackEvents::test_invalid_stack_deploy", "test": "test_invalid_stack_deploy", "response": "400", "error": "ValidationException", "snapshot_skipped": "['$..EventId', '$..PhysicalResourceId', '$..ResourceProperties', '$..ResourceStatusReason']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] }, "Name, Type, Value": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", - "test": "test_create_change_set_with_ssm_parameter", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", - "test": "test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", - "test": "test_create_stack_with_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", - "test": "test_resolve_ssm", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", "snapshot_skipped": "", @@ -3601,8 +3601,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", - "test": "test_resolve_ssm_secure", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -3611,38 +3621,38 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", - "test": "test_resolve_ssm_with_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", - "test": "test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", - "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "snapshot_skipped": "['$.put-ssm-param.Tier', '$.get-resources.items..resourceMethods.GET', '$.get-resources.items..resourceMethods.OPTIONS', '$..methodIntegration.cacheNamespace', '$.get-authorizers.items..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_stack_with_ssm_parameters", + "test": "test_create_stack_with_ssm_parameters", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm", + "test": "test_resolve_ssm", "response": "200", "error": "", "snapshot_skipped": "", @@ -3651,8 +3661,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_s3_cleanup.py::TestS3CleanupScenario::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_secure", + "test": "test_resolve_ssm_secure", "response": "200", "error": "", "snapshot_skipped": "", @@ -3661,8 +3671,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_resolve_ssm_with_version", + "test": "test_resolve_ssm_with_version", "response": "200", "error": "", "snapshot_skipped": "", @@ -3671,8 +3681,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_trigger_event_on_ssm_change", + "test": "test_trigger_event_on_ssm_change", "response": "200", "error": "", "snapshot_skipped": "", @@ -3681,17 +3691,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_trigger_event_on_ssm_change", - "test": "test_trigger_event_on_ssm_change", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AWSTraceHeader', '$..SenderId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_get_parameters_by_path_and_filter_by_labels", "test": "test_get_parameters_by_path_and_filter_by_labels", "response": "200", "error": "", @@ -3701,7 +3711,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[///b//c]", "test": "test_hierarchical_parameter[///b//c]", "response": "200", "error": "", @@ -3711,7 +3721,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", + "node_id": "LocalStack Community: tests/aws/services/ssm/test_ssm.py::TestSSM::test_hierarchical_parameter[/b/c]", "test": "test_hierarchical_parameter[/b/c]", "response": "200", "error": "", @@ -3723,17 +3733,17 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_secretsattachment.py::TestRdsSecretAttachment::test_scenario_validate_infra", + "node_id": "LocalStack Pro: tests/aws/scenario/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_scenario_validate_infra", "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", + "node_id": "LocalStack Pro: tests/aws/services/appconfig/test_appconfig.py::TestAppConfig::test_specify_resources_by_name", "test": "test_specify_resources_by_name", "response": "200", "error": "", @@ -3749,14 +3759,14 @@ "ClientToken, Name, ResourceType, Targets, WindowId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -3765,14 +3775,14 @@ "ClientToken, Name, Priority, Targets, TaskArn, TaskInvocationParameters, TaskType, WindowId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_ssm.py::test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", "test": "test_maintenance_window", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" } ] } @@ -3781,7 +3791,7 @@ "DocumentName, InstanceIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_send_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", "test": "test_send_command", "response": "400", "error": "InvalidInstanceIdError", @@ -3795,7 +3805,7 @@ "DocumentName, InstanceIds, Parameters": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_cancel_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_cancel_command", "test": "test_cancel_command", "response": "200", "error": "", @@ -3805,7 +3815,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_ssm.py::TestSsm::test_send_command", + "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSsm::test_send_command", "test": "test_send_command", "response": "200", "error": "", diff --git a/data/coverage/sso-admin.json b/data/coverage/sso-admin.json index c99dfa9003..b00964e7f5 100644 --- a/data/coverage/sso-admin.json +++ b/data/coverage/sso-admin.json @@ -452,7 +452,7 @@ "Description, InstanceArn, Name": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sso_admin.py::TestSsoAdmin::test_list_permission_sets", + "node_id": "LocalStack Pro: tests/aws/services/sso_admin/test_sso_admin.py::TestSsoAdmin::test_list_permission_sets", "test": "test_list_permission_sets", "response": "200", "error": "", @@ -468,7 +468,7 @@ "InstanceArn": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_sso_admin.py::TestSsoAdmin::test_list_permission_sets", + "node_id": "LocalStack Pro: tests/aws/services/sso_admin/test_sso_admin.py::TestSsoAdmin::test_list_permission_sets", "test": "test_list_permission_sets", "response": "200", "error": "", diff --git a/data/coverage/stepfunctions.json b/data/coverage/stepfunctions.json index 30bfca4b7f..be4de55e4d 100644 --- a/data/coverage/stepfunctions.json +++ b/data/coverage/stepfunctions.json @@ -416,14 +416,14 @@ "name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -432,47 +432,57 @@ "definition, name, roleArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -482,7 +492,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", "test": "test_create_run_map_state_machine", "response": "200", "error": "", @@ -492,7 +502,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", "test": "test_create_run_state_machine", "response": "200", "error": "", @@ -502,7 +512,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", "test": "test_create_state_machines_in_parallel", "response": "200", "error": "", @@ -512,7 +522,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", "test": "test_events_state_machine", "response": "200", "error": "", @@ -522,7 +532,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", "test": "test_default_logging_configuration", "response": "200", "error": "", @@ -532,7 +542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", "response": "200", "error": "", @@ -542,7 +552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", "response": "200", "error": "", @@ -552,7 +562,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", "response": "200", "error": "", @@ -562,7 +572,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", "response": "200", "error": "", @@ -572,43 +582,33 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { @@ -664,18 +664,18 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -684,12 +684,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, @@ -708,7 +708,17 @@ "definition, name, roleArn, type": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -718,7 +728,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -728,64 +738,64 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -794,14 +804,14 @@ "activityArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -810,7 +820,7 @@ "stateMachineArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -820,107 +830,117 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -930,7 +950,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", "test": "test_create_run_map_state_machine", "response": "200", "error": "", @@ -940,7 +960,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", "test": "test_create_run_state_machine", "response": "200", "error": "", @@ -950,7 +970,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", "test": "test_create_state_machines_in_parallel", "response": "200", "error": "", @@ -960,7 +980,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", "test": "test_events_state_machine", "response": "200", "error": "", @@ -970,7 +990,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", "test": "test_default_logging_configuration", "response": "200", "error": "", @@ -980,7 +1000,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", "response": "200", "error": "", @@ -990,7 +1010,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", "response": "200", "error": "", @@ -1000,7 +1020,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", "response": "200", "error": "", @@ -1010,7 +1030,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", "response": "200", "error": "", @@ -1020,43 +1040,33 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, "origin": "external" }, { @@ -1112,18 +1122,18 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", + "test": "test_enforce_policy_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1132,12 +1142,12 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_stepfunctions", - "test": "test_enforce_policy_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" } @@ -1148,14 +1158,14 @@ "activityArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -1164,7 +1174,47 @@ "executionArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -1174,7 +1224,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -1184,7 +1234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -1194,7 +1244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -1204,7 +1254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -1214,7 +1264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -1224,7 +1274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -1234,7 +1284,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", "response": "200", "error": "", @@ -1244,7 +1304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", "response": "200", "error": "", @@ -1254,7 +1314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", "response": "200", "error": "", @@ -1264,7 +1324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", "response": "200", "error": "", @@ -1274,7 +1334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -1284,7 +1344,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -1294,7 +1354,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -1302,16 +1362,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] } @@ -1320,27 +1370,27 @@ "stateMachineArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", - "test": "test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -1350,27 +1400,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", - "test": "test_apigateway_invoke_localhost", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -1380,17 +1420,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", - "test": "test_apigateway_invoke_localhost_with_path", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -1400,57 +1430,57 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", "test": "test_create_state_machines_in_parallel", "response": "200", "error": "", @@ -1460,7 +1490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_default_logging_configuration", "test": "test_default_logging_configuration", "response": "200", "error": "", @@ -1470,17 +1500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -1490,17 +1510,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -1510,17 +1520,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -1536,7 +1536,7 @@ "executionArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", "response": "200", "error": "", @@ -1546,7 +1546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", "response": "200", "error": "", @@ -1556,7 +1556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", "response": "200", "error": "", @@ -1566,7 +1566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", "response": "200", "error": "", @@ -1582,7 +1582,7 @@ "executionArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -1592,7 +1592,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", "test": "test_create_run_map_state_machine", "response": "200", "error": "", @@ -1602,7 +1602,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", "test": "test_create_run_state_machine", "response": "200", "error": "", @@ -1612,7 +1612,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -1622,7 +1622,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -1632,7 +1632,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -1648,8 +1648,8 @@ "stateMachineArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", - "test": "test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", "response": "200", "error": "", "snapshot_skipped": "", @@ -1658,8 +1658,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", - "test": "test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "test": "test_create_choice_state_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -1668,8 +1668,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", - "test": "test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "test": "test_create_run_map_state_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -1678,8 +1678,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "test": "test_create_run_state_machine", "response": "200", "error": "", "snapshot_skipped": "", @@ -1744,27 +1744,27 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", - "test": "test_cfn_handle_events_rule_without_name", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", - "test": "test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_events.py::test_cfn_handle_events_rule_without_name", + "test": "test_cfn_handle_events_rule_without_name", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_template_with_short_form_fn_sub", "test": "test_cfn_template_with_short_form_fn_sub", "response": "200", "error": "", @@ -1774,57 +1774,47 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", - "test": "test_cfn_statemachine_with_dependencies", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", "response": "200", "error": "", @@ -1834,37 +1824,37 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -1874,7 +1864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", "test": "test_create_run_map_state_machine", "response": "200", "error": "", @@ -1884,7 +1874,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", "test": "test_create_run_state_machine", "response": "200", "error": "", @@ -1894,7 +1884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", "test": "test_events_state_machine", "response": "200", "error": "", @@ -1904,7 +1894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", "response": "200", "error": "", @@ -1914,7 +1904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", "response": "200", "error": "", @@ -1924,7 +1914,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", "response": "200", "error": "", @@ -1934,7 +1924,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", "response": "200", "error": "", @@ -1944,34 +1934,34 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_stepfunctions", @@ -1990,7 +1980,7 @@ "resourceArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_state_machines_in_parallel", "test": "test_create_state_machines_in_parallel", "response": "200", "error": "", @@ -2006,7 +1996,7 @@ "cause, error, taskToken": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -2022,7 +2012,7 @@ "output, taskToken": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -2038,7 +2028,47 @@ "input, name, stateMachineArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", "response": "200", "error": "", @@ -2048,7 +2078,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", "response": "200", "error": "", @@ -2058,7 +2088,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", "response": "200", "error": "", @@ -2068,7 +2098,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", "response": "200", "error": "", @@ -2082,7 +2112,7 @@ "input, stateMachineArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -2092,7 +2122,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -2102,7 +2132,17 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_scheduled_expression_events", + "test": "test_scheduled_expression_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -2112,7 +2152,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", "test": "test_create_run_map_state_machine", "response": "200", "error": "", @@ -2122,7 +2162,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", "response": "200", "error": "", @@ -2132,7 +2172,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -2142,7 +2182,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -2151,16 +2191,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_scheduled_expression_events", - "test": "test_scheduled_expression_events", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.10]", "test": "test_lambda_start_stepfunctions_execution[python3.10]", @@ -2214,7 +2244,7 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", @@ -2224,7 +2254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", @@ -2238,7 +2268,7 @@ "stateMachineArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -2248,7 +2278,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -2258,7 +2288,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -2268,7 +2298,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -2278,7 +2308,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -2288,7 +2318,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -2298,7 +2328,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", "test": "test_create_run_state_machine", "response": "200", "error": "", @@ -2308,7 +2338,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_events_state_machine", "test": "test_events_state_machine", "response": "200", "error": "", @@ -2318,7 +2348,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-central-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-central-1]", "response": "200", "error": "", @@ -2328,7 +2358,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-eu-west-1]", "test": "test_multiregion_nested[statemachine_definition0-eu-west-1]", "response": "200", "error": "", @@ -2338,7 +2368,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-1]", "test": "test_multiregion_nested[statemachine_definition0-us-east-1]", "response": "200", "error": "", @@ -2348,7 +2378,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::test_multiregion_nested[statemachine_definition0-us-east-2]", "test": "test_multiregion_nested[statemachine_definition0-us-east-2]", "response": "200", "error": "", @@ -2364,7 +2394,7 @@ "definition, stateMachineArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -2374,7 +2404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", diff --git a/data/coverage/sts.json b/data/coverage/sts.json index 14a711228e..8b112cd64b 100644 --- a/data/coverage/sts.json +++ b/data/coverage/sts.json @@ -104,7 +104,87 @@ "DurationSeconds, RoleArn, RoleSessionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..error']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", @@ -114,7 +194,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", @@ -124,7 +204,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", @@ -134,7 +214,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", @@ -144,7 +224,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", @@ -154,7 +234,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", @@ -164,7 +244,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", @@ -174,7 +254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", @@ -184,7 +264,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", @@ -194,7 +274,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", @@ -204,7 +284,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", @@ -214,7 +294,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", @@ -224,7 +304,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", @@ -234,7 +314,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", "test": "test_apigw_test_invoke_method_api", "response": "200", "error": "", @@ -244,7 +324,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", "test": "test_malformed_response_apigw_invocation", "response": "200", "error": "", @@ -254,7 +334,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", "test": "test_response_headers_invocation_with_apigw", "response": "200", "error": "", @@ -264,7 +344,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", "test": "test_api_gateway_sqs_integration_with_event_source", "response": "200", "error": "", @@ -274,7 +354,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", "test": "test_apigateway_rust_lambda", "response": "200", "error": "", @@ -284,7 +364,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -294,7 +374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -304,7 +384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -314,7 +394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -324,7 +404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -334,7 +414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -344,7 +424,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -354,7 +434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -364,7 +444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -374,7 +454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -384,7 +464,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -394,7 +474,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -404,7 +484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -414,7 +494,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -424,7 +504,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -434,7 +514,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -444,7 +524,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -454,7 +534,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -464,7 +544,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -474,7 +554,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -484,7 +564,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -494,7 +574,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -504,7 +584,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -514,7 +594,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -524,7 +604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -534,7 +614,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -544,7 +624,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -554,7 +634,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -564,7 +644,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -574,7 +654,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -584,7 +664,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -594,7 +674,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -604,7 +684,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -614,7 +694,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -624,7 +704,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -634,7 +714,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -644,7 +724,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -654,7 +734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -664,7 +744,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -674,7 +754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -684,7 +764,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -694,7 +774,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -704,7 +784,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -714,7 +794,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -724,7 +804,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -734,7 +814,37 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -744,7 +854,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -754,7 +864,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", "test": "test_function_state", "response": "200", "error": "", @@ -764,7 +874,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -774,7 +884,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -784,7 +894,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -794,7 +904,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -804,7 +914,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -814,7 +924,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -824,7 +934,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -834,7 +944,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -844,7 +954,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -854,7 +964,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "200", "error": "", @@ -864,7 +974,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -874,7 +984,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -884,7 +994,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -894,7 +1004,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -904,7 +1014,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "200", "error": "", @@ -914,7 +1024,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "200", "error": "", @@ -924,7 +1034,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -934,7 +1044,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -944,7 +1054,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -954,7 +1064,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -964,7 +1074,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -974,7 +1084,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -984,7 +1094,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -994,7 +1104,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -1004,7 +1114,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -1014,7 +1124,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -1024,7 +1134,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -1034,7 +1144,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -1044,7 +1154,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -1054,7 +1164,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -1064,7 +1174,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -1074,7 +1184,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -1084,7 +1194,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -1094,7 +1204,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -1104,7 +1214,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -1114,7 +1224,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -1124,7 +1234,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -1134,7 +1244,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "200", "error": "", @@ -1144,7 +1254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -1154,7 +1264,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "200", "error": "", @@ -1164,7 +1274,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", @@ -1174,7 +1284,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -1184,7 +1294,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", @@ -1194,7 +1304,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -1204,7 +1314,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -1214,7 +1324,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "200", "error": "", @@ -1224,7 +1334,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -1234,7 +1344,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_create_lambda_exceptions", "test": "test_create_lambda_exceptions", "response": "200", "error": "", @@ -1244,7 +1354,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "200", "error": "", @@ -1254,7 +1364,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "200", "error": "", @@ -1264,7 +1374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "200", "error": "", @@ -1274,7 +1384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "200", "error": "", @@ -1284,7 +1394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "200", "error": "", @@ -1294,7 +1404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "200", "error": "", @@ -1304,7 +1414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "200", "error": "", @@ -1314,7 +1424,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "200", "error": "", @@ -1324,7 +1434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "200", "error": "", @@ -1334,7 +1444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "200", "error": "", @@ -1344,7 +1454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "200", "error": "", @@ -1354,7 +1464,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", @@ -1364,7 +1474,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -1374,7 +1484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "200", "error": "", @@ -1384,7 +1494,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "200", "error": "", @@ -1394,7 +1504,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "200", "error": "", @@ -1404,7 +1514,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "200", "error": "", @@ -1414,7 +1524,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "200", "error": "", @@ -1424,7 +1534,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -1434,7 +1544,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", "test": "test_lambda_image_and_image_config_crud", "response": "200", "error": "", @@ -1444,7 +1554,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", "test": "test_lambda_image_crud", "response": "200", "error": "", @@ -1454,7 +1564,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "200", "error": "", @@ -1464,7 +1574,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", @@ -1474,7 +1584,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "200", "error": "", @@ -1484,7 +1594,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -1494,7 +1604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "200", "error": "", @@ -1504,7 +1614,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "200", "error": "", @@ -1514,7 +1624,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", @@ -1524,7 +1634,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -1534,7 +1644,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "200", "error": "", @@ -1544,7 +1654,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "200", "error": "", @@ -1554,7 +1664,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", @@ -1564,7 +1674,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", @@ -1574,7 +1684,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "200", "error": "", @@ -1584,7 +1694,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "200", "error": "", @@ -1594,7 +1704,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "200", "error": "", @@ -1604,7 +1714,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "200", "error": "", @@ -1614,7 +1724,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", @@ -1624,7 +1734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", "test": "test_lambda_envvars_near_limit_succeeds", "response": "200", "error": "", @@ -1634,7 +1744,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_oversized_unzipped_lambda", "test": "test_oversized_unzipped_lambda", "response": "200", "error": "", @@ -1644,7 +1754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_exceptions", "test": "test_snapstart_exceptions", "response": "200", "error": "", @@ -1654,7 +1764,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", @@ -1664,7 +1774,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", @@ -1674,7 +1784,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", @@ -1684,7 +1794,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", @@ -1694,7 +1804,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "200", "error": "", @@ -1704,7 +1814,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -1714,7 +1824,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "200", "error": "", @@ -1724,7 +1834,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "200", "error": "", @@ -1734,7 +1844,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -1744,7 +1854,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "200", "error": "", @@ -1754,7 +1864,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "200", "error": "", @@ -1764,7 +1874,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "200", "error": "", @@ -1774,7 +1884,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "200", "error": "", @@ -1784,7 +1894,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "200", "error": "", @@ -1794,7 +1904,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "200", "error": "", @@ -1804,7 +1914,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", "test": "test_publish_with_update", "response": "200", "error": "", @@ -1814,7 +1924,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", "test": "test_publish_with_wrong_sha256", "response": "200", "error": "", @@ -1824,7 +1934,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -1834,7 +1944,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -1844,7 +1954,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -1854,7 +1964,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -1864,7 +1974,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -1874,7 +1984,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -1884,7 +1994,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -1894,7 +2004,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -1904,7 +2014,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -1914,7 +2024,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -1924,7 +2034,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -1934,7 +2044,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -1944,7 +2054,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -1954,7 +2064,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -1964,7 +2074,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -1974,7 +2084,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -1984,7 +2094,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -1994,7 +2104,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -2004,7 +2114,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -2014,7 +2124,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -2024,7 +2134,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -2034,7 +2144,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2044,7 +2154,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2054,7 +2164,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2064,7 +2174,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -2074,7 +2184,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -2084,7 +2194,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -2094,7 +2204,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -2104,7 +2214,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -2114,7 +2224,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -2124,7 +2234,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -2134,7 +2244,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -2144,7 +2254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -2154,7 +2264,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -2164,7 +2274,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -2174,7 +2284,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -2184,7 +2294,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -2194,7 +2304,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -2204,7 +2314,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -2214,7 +2324,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2224,7 +2334,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2234,7 +2344,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2244,7 +2354,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -2254,7 +2364,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -2264,7 +2374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -2274,7 +2384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -2284,7 +2394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -2294,7 +2404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -2304,7 +2414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -2314,7 +2424,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -2324,7 +2434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -2334,7 +2444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2344,7 +2454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2354,7 +2464,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2364,7 +2474,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -2374,7 +2484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -2384,7 +2494,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -2394,7 +2504,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -2404,7 +2514,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -2414,7 +2524,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -2424,7 +2534,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -2434,7 +2544,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -2444,7 +2554,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -2454,7 +2564,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -2464,7 +2574,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -2474,7 +2584,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -2484,7 +2594,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -2494,7 +2604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -2504,7 +2614,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -2514,7 +2624,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -2524,7 +2634,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -2534,7 +2644,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -2544,7 +2654,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -2554,7 +2664,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -2564,7 +2674,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -2574,7 +2684,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -2584,7 +2694,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -2594,7 +2704,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -2604,7 +2714,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -2614,7 +2724,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", @@ -2624,7 +2734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "200", "error": "", @@ -2634,7 +2744,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", "test": "test_hot_reloading_publish_version", "response": "200", "error": "", @@ -2644,7 +2754,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", @@ -2654,7 +2764,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -2664,7 +2774,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -2674,7 +2784,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -2684,7 +2794,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -2694,7 +2804,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -2704,7 +2814,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -2714,7 +2824,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -2724,7 +2834,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -2734,7 +2844,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -2744,7 +2854,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -2754,7 +2864,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", @@ -2764,7 +2874,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", @@ -2774,7 +2884,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -2784,7 +2894,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -2794,7 +2904,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -2804,7 +2914,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -2814,7 +2924,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -2824,7 +2934,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -2834,7 +2944,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -2844,7 +2954,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -2854,7 +2964,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -2864,7 +2974,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -2874,7 +2984,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -2884,7 +2994,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -2894,7 +3004,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -2904,7 +3014,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -2914,7 +3024,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", @@ -2924,7 +3034,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", @@ -2934,7 +3044,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", @@ -2944,7 +3054,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", @@ -2954,7 +3064,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -2964,7 +3074,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -2974,7 +3084,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -2984,7 +3094,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -2994,7 +3104,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -3004,7 +3114,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -3014,7 +3124,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -3024,7 +3134,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -3034,7 +3144,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -3044,7 +3154,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -3054,7 +3164,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -3064,7 +3174,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -3074,7 +3184,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -3084,7 +3194,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -3094,7 +3204,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -3104,7 +3214,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -3114,7 +3224,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -3124,7 +3234,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -3134,7 +3244,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -3144,7 +3254,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -3154,7 +3264,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -3164,7 +3274,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -3174,7 +3284,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -3184,7 +3294,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -3194,7 +3304,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -3204,7 +3314,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -3214,7 +3324,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -3224,7 +3334,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -3234,7 +3344,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -3244,7 +3354,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -3254,7 +3364,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -3264,7 +3374,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -3274,7 +3384,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -3284,7 +3394,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -3294,7 +3404,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -3304,7 +3414,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -3314,7 +3424,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -3324,7 +3434,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -3334,7 +3444,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -3344,7 +3454,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -3354,7 +3464,17 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -3364,7 +3484,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -3374,7 +3494,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -3384,7 +3504,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -3394,7 +3514,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -3404,7 +3524,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -3414,57 +3534,57 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -3474,7 +3594,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_map_state_machine", "test": "test_create_run_map_state_machine", "response": "200", "error": "", @@ -3484,7 +3604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_run_state_machine", "test": "test_create_run_state_machine", "response": "200", "error": "", @@ -3494,7 +3614,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -3504,7 +3624,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -3514,28 +3634,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -3723,16 +3823,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", "test": "test_function_url", @@ -3764,38 +3854,40 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", "snapshot_skipped": "", @@ -3804,30 +3896,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "internal" - } - ], - "ls_pro": [ + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3836,58 +3926,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", @@ -3896,8 +3986,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -3906,9 +3996,259 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", - "response": "200", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", + "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, @@ -3916,7 +4256,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -3926,7 +4266,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", @@ -3936,7 +4276,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", @@ -3946,7 +4286,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", @@ -3956,7 +4296,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", @@ -3966,7 +4306,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -3976,7 +4316,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -3986,7 +4326,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", @@ -3996,7 +4336,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", @@ -4006,7 +4346,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", @@ -4016,7 +4356,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", @@ -4026,7 +4366,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -4036,7 +4376,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -4046,7 +4386,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", @@ -4056,7 +4396,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", @@ -4066,7 +4406,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", @@ -4076,7 +4416,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", @@ -4086,7 +4426,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", @@ -4096,7 +4436,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", @@ -4106,7 +4446,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -4116,7 +4456,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -4126,7 +4466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -4136,7 +4476,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -4146,7 +4486,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -4156,7 +4496,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -4166,7 +4506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -4176,7 +4516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -4186,7 +4526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", @@ -4196,7 +4536,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", @@ -4206,7 +4546,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", @@ -4216,7 +4556,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", @@ -4226,7 +4566,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", @@ -4236,7 +4576,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", @@ -4246,7 +4586,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", @@ -4256,7 +4596,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", @@ -4266,7 +4606,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", @@ -4276,7 +4616,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", @@ -4286,7 +4626,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", @@ -4296,7 +4636,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", @@ -4306,7 +4646,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", "test": "test_lambda_events[1.0]", "response": "200", "error": "", @@ -4316,7 +4656,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", "test": "test_lambda_events[2.0]", "response": "200", "error": "", @@ -4326,7 +4666,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", @@ -4336,7 +4676,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", @@ -4346,7 +4686,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", @@ -4356,7 +4696,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", @@ -4366,7 +4706,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", @@ -4376,7 +4716,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", @@ -4386,7 +4726,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", @@ -4396,7 +4736,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", @@ -4406,7 +4746,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", @@ -4416,7 +4756,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", @@ -4426,7 +4766,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", "test": "test_lambda_return_gzip_response", "response": "200", "error": "", @@ -4436,7 +4776,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", @@ -4446,7 +4786,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", @@ -4456,7 +4796,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", @@ -4466,7 +4806,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", "test": "test_cognito_authorizer", "response": "200", "error": "", @@ -4476,7 +4816,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", @@ -4486,7 +4826,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", @@ -4496,7 +4836,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", @@ -4506,7 +4846,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", @@ -4516,7 +4856,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", @@ -4526,7 +4866,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", @@ -4536,7 +4876,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", @@ -4546,7 +4886,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", @@ -4556,7 +4896,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", @@ -4566,7 +4906,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", "test": "test_custom_authorizer[NONE-POST]", "response": "200", "error": "", @@ -4576,7 +4916,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", "test": "test_iam_authorizer", "response": "200", "error": "", @@ -4586,7 +4926,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", "test": "test_invoke_custom_domain", "response": "200", "error": "", @@ -4596,7 +4936,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", @@ -4606,7 +4946,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", @@ -4616,7 +4956,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", "test": "test_lambda_token_authorizer", "response": "200", "error": "", @@ -4626,7 +4966,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", @@ -4636,7 +4976,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", @@ -4646,7 +4986,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", @@ -4656,7 +4996,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", "test": "test_connect_disconnect_always_called", "response": "200", "error": "", @@ -4666,7 +5006,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", @@ -4676,7 +5016,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", @@ -4686,7 +5026,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", @@ -4696,7 +5036,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", @@ -4706,7 +5046,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", @@ -4716,7 +5056,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", @@ -4726,7 +5066,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", @@ -4736,7 +5076,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", "test": "test_lambda_authorization", "response": "200", "error": "", @@ -4746,7 +5086,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", @@ -4756,7 +5096,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", "test": "test_lambda_data_source", "response": "200", "error": "", @@ -4766,7 +5106,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", @@ -4776,7 +5116,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", "response": "200", "error": "", @@ -4786,7 +5126,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -4796,7 +5136,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", "response": "200", "error": "", @@ -4806,7 +5146,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", @@ -4816,7 +5156,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", "response": "200", "error": "", @@ -4826,28 +5166,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "test": "test_lambda_redirect", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "test": "test_srp_custom_auth_flow", "response": "200", "error": "", "snapshot_skipped": "", @@ -4856,217 +5196,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", - "response": "200", - "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", - "test": "test_lambda_redirect", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", - "test": "test_cdk_trail_cw_logs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", - "test": "test_srp_custom_auth_flow", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", - "test": "test_valid_srp_login", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", - "test": "test_admin_create_user_should_trigger_custom_message_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -5076,7 +5226,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -5086,7 +5236,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -5096,7 +5246,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -5106,7 +5256,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -5116,7 +5266,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -5126,7 +5276,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -5136,7 +5286,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -5146,7 +5296,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -5156,7 +5306,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -5166,7 +5316,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -5176,7 +5326,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -5186,7 +5336,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -5196,7 +5346,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -5206,7 +5356,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -5216,7 +5366,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -5226,7 +5376,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -5236,7 +5386,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -5246,7 +5396,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -5256,7 +5406,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -5266,7 +5416,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -5276,7 +5426,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -5286,7 +5436,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -5296,7 +5446,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -5306,7 +5456,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -5316,7 +5466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -5326,7 +5476,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -5336,7 +5486,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -5346,7 +5496,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -5356,7 +5506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -5366,7 +5516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -5376,7 +5526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -5386,7 +5536,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", "response": "200", "error": "", @@ -5396,7 +5546,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -5406,7 +5576,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -5416,7 +5586,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -5426,7 +5596,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -5436,7 +5606,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -5446,7 +5616,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -5456,7 +5626,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -5480,8 +5650,8 @@ "RoleArn, RoleSessionName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", - "test": "test_api_gateway_lambda_asynchronous_invocation", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", @@ -5490,8 +5660,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", - "test": "test_api_gateway_lambda_integration", + "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", "snapshot_skipped": "", @@ -5500,18 +5670,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", - "test": "test_api_gateway_lambda_integration_aws_type", + "node_id": "LocalStack Community: tests/aws/scenario/test_apigateway_scenario.py::TestApigatewayLambdaIntegrationScenario::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", - "test": "test_api_gateway_lambda_proxy_integration", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", + "test": "test_destination_sns", "response": "200", "error": "", "snapshot_skipped": "", @@ -5520,8 +5690,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", - "test": "test_api_gateway_lambda_proxy_integration_any_method", + "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", + "test": "test_infra", "response": "200", "error": "", "snapshot_skipped": "", @@ -5530,18 +5700,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", - "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "node_id": "LocalStack Community: tests/aws/scenario/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", + "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", - "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", "response": "200", "error": "", "snapshot_skipped": "", @@ -5550,8 +5720,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", - "test": "test_api_gateway_lambda_proxy_integration_with_path_param", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_asynchronous_invocation", + "test": "test_api_gateway_lambda_asynchronous_invocation", "response": "200", "error": "", "snapshot_skipped": "", @@ -5560,8 +5730,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", - "test": "test_apigateway_with_custom_authorization_method", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration", + "test": "test_api_gateway_lambda_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -5570,8 +5740,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", - "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -5580,38 +5750,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", - "test": "test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration", + "test": "test_api_gateway_lambda_proxy_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", - "test": "test_apigw_stage_variables[dev]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method", + "test": "test_api_gateway_lambda_proxy_integration_any_method", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", - "test": "test_apigw_stage_variables[local]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_any_method_with_path_param", + "test": "test_api_gateway_lambda_proxy_integration_any_method_with_path_param", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", - "test": "test_apigw_test_invoke_method_api", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", + "test": "test_api_gateway_lambda_proxy_integration_with_is_base_64_encoded", "response": "200", "error": "", "snapshot_skipped": "", @@ -5620,8 +5790,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", - "test": "test_malformed_response_apigw_invocation", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_proxy_integration_with_path_param", + "test": "test_api_gateway_lambda_proxy_integration_with_path_param", "response": "200", "error": "", "snapshot_skipped": "", @@ -5630,8 +5800,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", - "test": "test_response_headers_invocation_with_apigw", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_custom_authorization_method", + "test": "test_apigateway_with_custom_authorization_method", "response": "200", "error": "", "snapshot_skipped": "", @@ -5640,18 +5810,88 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", - "test": "test_api_gateway_sqs_integration_with_event_source", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", - "test": "test_apigateway_rust_lambda", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "test": "test_apigateway_with_step_function_integration[StartExecution]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "test": "test_apigw_stage_variables[dev]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "test": "test_apigw_stage_variables[local]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_test_invoke_method_api", + "test": "test_apigw_test_invoke_method_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_malformed_response_apigw_invocation", + "test": "test_malformed_response_apigw_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_response_headers_invocation_with_apigw", + "test": "test_response_headers_invocation_with_apigw", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestIntegrations::test_api_gateway_sqs_integration_with_event_source", + "test": "test_api_gateway_sqs_integration_with_event_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_apigateway_rust_lambda", + "test": "test_apigateway_rust_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -5660,7 +5900,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-ANY]", "test": "test_rest_api_multi_region[host_based_url-ANY]", "response": "200", "error": "", @@ -5670,7 +5910,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[host_based_url-GET]", "test": "test_rest_api_multi_region[host_based_url-GET]", "response": "200", "error": "", @@ -5680,7 +5920,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-ANY]", "test": "test_rest_api_multi_region[path_based_url-ANY]", "response": "200", "error": "", @@ -5690,7 +5930,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::test_rest_api_multi_region[path_based_url-GET]", "test": "test_rest_api_multi_region[path_based_url-GET]", "response": "200", "error": "", @@ -5700,7 +5940,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_common.py::TestApiGatewayCommon::test_api_gateway_request_validator", "test": "test_api_gateway_request_validator", "response": "200", "error": "", @@ -5710,7 +5950,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]", "test": "test_rest_api_to_dynamodb_integration[PutItem]", "response": "200", "error": "", @@ -5720,7 +5960,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "200", "error": "", @@ -5730,7 +5970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]", "test": "test_rest_api_to_dynamodb_integration[Scan]", "response": "200", "error": "", @@ -5740,7 +5980,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", "test": "test_apigateway_to_eventbridge", "response": "200", "error": "", @@ -5750,7 +5990,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", "test": "test_create_execute_api_vpc_endpoint", "response": "200", "error": "", @@ -5760,7 +6000,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis", "test": "test_apigateway_to_kinesis", "response": "200", "error": "", @@ -5770,7 +6010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration", "test": "test_lambda_aws_integration", "response": "200", "error": "", @@ -5780,7 +6020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_integration_with_request_template", "test": "test_lambda_aws_integration_with_request_template", "response": "200", "error": "", @@ -5790,7 +6030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", @@ -5800,7 +6040,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", "response": "200", "error": "", @@ -5810,7 +6050,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_rest_api_serverless_ref_resolving", "test": "test_rest_api_serverless_ref_resolving", "response": "200", "error": "", @@ -5820,7 +6060,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_template", "test": "test_cdk_template", "response": "200", "error": "", @@ -5830,7 +6070,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_cloudformation.py::test_create_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cloudformation.py::test_create_macro", "test": "test_create_macro", "response": "200", "error": "", @@ -5840,7 +6080,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", @@ -5850,7 +6090,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", @@ -5860,7 +6100,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source", "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", @@ -5870,7 +6110,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", "response": "200", "error": "", @@ -5880,7 +6120,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", @@ -5890,7 +6130,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_cfn_function_url", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", "response": "200", "error": "", @@ -5900,7 +6140,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_event_invoke_config", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", "response": "200", "error": "", @@ -5910,7 +6150,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_alias", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", "response": "200", "error": "", @@ -5920,7 +6160,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_run", "test": "test_lambda_cfn_run", "response": "200", "error": "", @@ -5930,7 +6170,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_lambda_version", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_version", "test": "test_lambda_version", "response": "200", "error": "", @@ -5940,7 +6180,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_multiple_lambda_permissions_for_singlefn", "test": "test_multiple_lambda_permissions_for_singlefn", "response": "200", "error": "", @@ -5950,7 +6190,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", @@ -5960,7 +6200,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", "response": "200", "error": "", @@ -5970,7 +6210,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_legacy.py::TestCloudFormation::test_sub_in_lambda_function_name", "test": "test_sub_in_lambda_function_name", "response": "200", "error": "", @@ -5980,7 +6220,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_policies", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", "test": "test_sam_policies", "response": "200", "error": "", @@ -5990,7 +6230,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_sam.py::test_sam_template", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", "response": "200", "error": "", @@ -6000,7 +6240,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", "response": "200", "error": "", @@ -6010,7 +6250,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost", "test": "test_apigateway_invoke_localhost", "response": "200", "error": "", @@ -6020,7 +6260,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_localhost_with_path", "test": "test_apigateway_invoke_localhost_with_path", "response": "200", "error": "", @@ -6030,7 +6270,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke_with_path", "test": "test_apigateway_invoke_with_path", "response": "200", "error": "", @@ -6040,7 +6280,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", "response": "200", "error": "", @@ -6050,7 +6290,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_retry_and_catch", "test": "test_retry_and_catch", "response": "200", "error": "", @@ -6060,7 +6300,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", "test": "test_statemachine_definitionsubstitution", "response": "200", "error": "", @@ -6070,7 +6310,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", "response": "200", "error": "", @@ -6080,7 +6320,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[raise_error.py]", "test": "test_failed_state[raise_error.py]", "response": "200", "error": "", @@ -6090,7 +6330,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_invalid_template.py]", "test": "test_failed_state[return_invalid_template.py]", "response": "200", "error": "", @@ -6100,7 +6340,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_with_message.py]", "test": "test_failed_state[return_unsuccessful_with_message.py]", "response": "200", "error": "", @@ -6110,7 +6350,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_failed_state[return_unsuccessful_without_message.py]", "test": "test_failed_state[return_unsuccessful_without_message.py]", "response": "200", "error": "", @@ -6120,7 +6360,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", "response": "200", "error": "", @@ -6130,7 +6370,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_global_scope", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_global_scope", "test": "test_global_scope", "response": "200", "error": "", @@ -6140,7 +6380,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_macro_deployment", "test": "test_macro_deployment", "response": "200", "error": "", @@ -6150,7 +6390,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_to_validate_template_limit_for_macro", "test": "test_to_validate_template_limit_for_macro", "response": "200", "error": "", @@ -6160,7 +6400,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_validate_lambda_internals", "test": "test_validate_lambda_internals", "response": "200", "error": "", @@ -6170,7 +6410,107 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", + "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", + "test": "test_should_ignore_schedules_for_put_event", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", + "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", + "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", + "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", + "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_firehose_http[True]", + "test": "test_firehose_http[True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "test": "test_get_user_without_username_as_role", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", "response": "200", "error": "", @@ -6180,7 +6520,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", "test": "test_lambda_alias_moving", "response": "200", "error": "", @@ -6190,7 +6530,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_function_state", "test": "test_function_state", "response": "200", "error": "", @@ -6200,7 +6540,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", @@ -6210,7 +6550,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", "response": "200", "error": "", @@ -6220,7 +6560,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", "response": "200", "error": "", @@ -6230,7 +6570,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[nodejs]", "test": "test_lambda_cache_local[nodejs]", "response": "200", "error": "", @@ -6240,7 +6580,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_cache_local[python]", "test": "test_lambda_cache_local[python]", "response": "200", "error": "", @@ -6250,7 +6590,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", @@ -6260,7 +6600,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", @@ -6270,7 +6610,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_introspection_x86", "test": "test_runtime_introspection_x86", "response": "200", "error": "", @@ -6280,7 +6620,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_runtime_ulimits", "test": "test_runtime_ulimits", "response": "200", "error": "", @@ -6290,7 +6630,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_lambda_concurrency_crud", "test": "test_lambda_concurrency_crud", "response": "200", "error": "", @@ -6300,7 +6640,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_provisioned_concurrency", "test": "test_provisioned_concurrency", "response": "200", "error": "", @@ -6310,7 +6650,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency", "test": "test_reserved_concurrency", "response": "200", "error": "", @@ -6320,7 +6660,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_concurrency_async_queue", "test": "test_reserved_concurrency_async_queue", "response": "200", "error": "", @@ -6330,7 +6670,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaConcurrency::test_reserved_provisioned_overlap", "test": "test_reserved_provisioned_overlap", "response": "200", "error": "", @@ -6340,7 +6680,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[nodejs16.x]", "test": "test_invocation_type_event[nodejs16.x]", "response": "200", "error": "", @@ -6350,7 +6690,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_event[python3.10]", "test": "test_invocation_type_event[python3.10]", "response": "200", "error": "", @@ -6360,7 +6700,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[nodejs16.x]", "test": "test_invocation_type_request_response[nodejs16.x]", "response": "200", "error": "", @@ -6370,7 +6710,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_type_request_response[python3.10]", "test": "test_invocation_type_request_response[python3.10]", "response": "200", "error": "", @@ -6380,7 +6720,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[nodejs16.x]", "test": "test_invocation_with_logs[nodejs16.x]", "response": "200", "error": "", @@ -6390,7 +6730,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_logs[python3.10]", "test": "test_invocation_with_logs[python3.10]", "response": "200", "error": "", @@ -6400,7 +6740,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_invocation_with_qualifier", "test": "test_invocation_with_qualifier", "response": "200", "error": "", @@ -6410,7 +6750,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaFeatures::test_upload_lambda_from_s3", "test": "test_upload_lambda_from_s3", "response": "200", "error": "", @@ -6420,7 +6760,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaMultiAccounts::test_cross_account_access", "test": "test_cross_account_access", "response": "200", "error": "", @@ -6430,7 +6770,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_echo_invoke", "test": "test_lambda_url_echo_invoke", "response": "200", "error": "", @@ -6440,7 +6780,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[boolean]", "test": "test_lambda_url_invocation[boolean]", "response": "200", "error": "", @@ -6450,7 +6790,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[dict]", "test": "test_lambda_url_invocation[dict]", "response": "200", "error": "", @@ -6460,7 +6800,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[float]", "test": "test_lambda_url_invocation[float]", "response": "200", "error": "", @@ -6470,7 +6810,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response-json]", "test": "test_lambda_url_invocation[http-response-json]", "response": "200", "error": "", @@ -6480,7 +6820,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[http-response]", "test": "test_lambda_url_invocation[http-response]", "response": "200", "error": "", @@ -6490,7 +6830,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[integer]", "test": "test_lambda_url_invocation[integer]", "response": "200", "error": "", @@ -6500,7 +6840,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[list-mixed]", "test": "test_lambda_url_invocation[list-mixed]", "response": "200", "error": "", @@ -6510,7 +6850,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation[string]", "test": "test_lambda_url_invocation[string]", "response": "200", "error": "", @@ -6520,7 +6860,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaURL::test_lambda_url_invocation_exception", "test": "test_lambda_url_invocation_exception", "response": "200", "error": "", @@ -6530,7 +6870,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaVersions::test_lambda_versions_with_code_changes", "test": "test_lambda_versions_with_code_changes", "response": "200", "error": "", @@ -6540,7 +6880,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_async_invoke_with_retry", "test": "test_request_id_async_invoke_with_retry", "response": "200", "error": "", @@ -6550,7 +6890,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke", "test": "test_request_id_invoke", "response": "200", "error": "", @@ -6560,7 +6900,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestRequestIdHandling::test_request_id_invoke_url", "test": "test_request_id_invoke_url", "response": "200", "error": "", @@ -6570,7 +6910,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_code_signing_not_found_excs", "test": "test_code_signing_not_found_excs", "response": "200", "error": "", @@ -6580,7 +6920,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestCodeSigningConfig::test_function_code_signing_config", "test": "test_function_code_signing_config", "response": "200", "error": "", @@ -6590,7 +6930,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size", "test": "test_account_settings_total_code_size", "response": "200", "error": "", @@ -6600,7 +6940,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAccountSettings::test_account_settings_total_code_size_config_update", "test": "test_account_settings_total_code_size_config_update", "response": "200", "error": "", @@ -6610,7 +6950,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_alias_lifecycle", "test": "test_alias_lifecycle", "response": "200", "error": "", @@ -6620,7 +6960,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaAlias::test_notfound_and_invalid_routingconfigs", "test": "test_notfound_and_invalid_routingconfigs", "response": "200", "error": "", @@ -6630,7 +6970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_exceptions", "test": "test_lambda_eventinvokeconfig_exceptions", "response": "200", "error": "", @@ -6640,7 +6980,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventInvokeConfig::test_lambda_eventinvokeconfig_lifecycle", "test": "test_lambda_eventinvokeconfig_lifecycle", "response": "200", "error": "", @@ -6650,7 +6990,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", "test": "test_create_event_source_validation", "response": "200", "error": "", @@ -6660,7 +7000,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", @@ -6670,7 +7010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_delete_on_nonexisting_version", "test": "test_delete_on_nonexisting_version", "response": "200", "error": "", @@ -6680,7 +7020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", "test": "test_function_lifecycle", "response": "200", "error": "", @@ -6690,7 +7030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[delete_function]", "test": "test_get_function_wrong_region[delete_function]", "response": "200", "error": "", @@ -6700,7 +7040,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function]", "test": "test_get_function_wrong_region[get_function]", "response": "200", "error": "", @@ -6710,7 +7050,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_code_signing_config]", "test": "test_get_function_wrong_region[get_function_code_signing_config]", "response": "200", "error": "", @@ -6720,7 +7060,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_concurrency]", "test": "test_get_function_wrong_region[get_function_concurrency]", "response": "200", "error": "", @@ -6730,7 +7070,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_configuration]", "test": "test_get_function_wrong_region[get_function_configuration]", "response": "200", "error": "", @@ -6740,7 +7080,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_event_invoke_config]", "test": "test_get_function_wrong_region[get_function_event_invoke_config]", "response": "200", "error": "", @@ -6750,7 +7090,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[get_function_url_config]", "test": "test_get_function_wrong_region[get_function_url_config]", "response": "200", "error": "", @@ -6760,7 +7100,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_get_function_wrong_region[invoke]", "test": "test_get_function_wrong_region[invoke]", "response": "200", "error": "", @@ -6770,7 +7110,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_s3", "test": "test_lambda_code_location_s3", "response": "200", "error": "", @@ -6780,7 +7120,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_lambda_code_location_zipfile", "test": "test_lambda_code_location_zipfile", "response": "200", "error": "", @@ -6790,7 +7130,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_list_functions", "test": "test_list_functions", "response": "200", "error": "", @@ -6800,7 +7140,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function]", "test": "test_ops_on_nonexisting_version[get_function]", "response": "200", "error": "", @@ -6810,7 +7150,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_configuration]", "test": "test_ops_on_nonexisting_version[get_function_configuration]", "response": "200", "error": "", @@ -6820,7 +7160,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_ops_on_nonexisting_version[get_function_event_invoke_config]", "test": "test_ops_on_nonexisting_version[get_function_event_invoke_config]", "response": "200", "error": "", @@ -6830,7 +7170,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_redundant_updates", "test": "test_redundant_updates", "response": "200", "error": "", @@ -6840,7 +7180,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_update_lambda_exceptions", "test": "test_update_lambda_exceptions", "response": "200", "error": "", @@ -6850,7 +7190,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaFunction::test_vpc_config", "test": "test_vpc_config", "response": "200", "error": "", @@ -6860,7 +7200,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_and_image_config_crud", "test": "test_lambda_image_and_image_config_crud", "response": "200", "error": "", @@ -6870,7 +7210,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_crud", "test": "test_lambda_image_crud", "response": "200", "error": "", @@ -6880,7 +7220,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_image_versions", "test": "test_lambda_image_versions", "response": "200", "error": "", @@ -6890,7 +7230,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaImages::test_lambda_zip_file_to_image", "test": "test_lambda_zip_file_to_image", "response": "200", "error": "", @@ -6900,7 +7240,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_function_exceptions", "test": "test_layer_function_exceptions", "response": "200", "error": "", @@ -6910,7 +7250,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_lifecycle", "test": "test_layer_lifecycle", "response": "200", "error": "", @@ -6920,7 +7260,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", "response": "200", "error": "", @@ -6930,7 +7270,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", "test": "test_add_lambda_permission_fields", "response": "200", "error": "", @@ -6940,7 +7280,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_create_multiple_lambda_permissions", "test": "test_create_multiple_lambda_permissions", "response": "200", "error": "", @@ -6950,7 +7290,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_lambda_permission_fn_versioning", "test": "test_lambda_permission_fn_versioning", "response": "200", "error": "", @@ -6960,7 +7300,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_permission_exceptions", "test": "test_permission_exceptions", "response": "200", "error": "", @@ -6970,7 +7310,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_remove_multi_permissions", "test": "test_remove_multi_permissions", "response": "200", "error": "", @@ -6980,7 +7320,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_lambda_provisioned_lifecycle", "test": "test_lambda_provisioned_lifecycle", "response": "200", "error": "", @@ -6990,7 +7330,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaProvisionedConcurrency::test_provisioned_concurrency_exceptions", "test": "test_provisioned_concurrency_exceptions", "response": "200", "error": "", @@ -7000,7 +7340,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency", "test": "test_function_concurrency", "response": "200", "error": "", @@ -7010,7 +7350,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaReservedConcurrency::test_function_concurrency_exceptions", "test": "test_function_concurrency_exceptions", "response": "200", "error": "", @@ -7020,7 +7360,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", "test": "test_function_revisions_basic", "response": "200", "error": "", @@ -7030,7 +7370,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_permissions", "test": "test_function_revisions_permissions", "response": "200", "error": "", @@ -7040,7 +7380,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_version_and_alias", "test": "test_function_revisions_version_and_alias", "response": "200", "error": "", @@ -7050,7 +7390,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSizeLimits::test_lambda_envvars_near_limit_succeeds", "test": "test_lambda_envvars_near_limit_succeeds", "response": "200", "error": "", @@ -7060,7 +7400,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java11]", "test": "test_snapstart_lifecycle[java11]", "response": "200", "error": "", @@ -7070,7 +7410,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", "test": "test_snapstart_lifecycle[java17]", "response": "200", "error": "", @@ -7080,7 +7420,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java11]", "test": "test_snapstart_update_function_configuration[java11]", "response": "200", "error": "", @@ -7090,7 +7430,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", "test": "test_snapstart_update_function_configuration[java17]", "response": "200", "error": "", @@ -7100,7 +7440,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_fn_create", "test": "test_create_tag_on_fn_create", "response": "200", "error": "", @@ -7110,7 +7450,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -7120,7 +7460,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_tag_nonexisting_resource", "test": "test_tag_nonexisting_resource", "response": "200", "error": "", @@ -7130,7 +7470,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", "response": "200", "error": "", @@ -7140,7 +7480,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", "test": "test_tag_lifecycle", "response": "200", "error": "", @@ -7150,7 +7490,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_limits", "test": "test_tag_limits", "response": "200", "error": "", @@ -7160,7 +7500,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", "test": "test_tag_versions", "response": "200", "error": "", @@ -7170,7 +7510,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_exceptions", "test": "test_url_config_exceptions", "response": "200", "error": "", @@ -7180,7 +7520,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_lifecycle", "test": "test_url_config_lifecycle", "response": "200", "error": "", @@ -7190,7 +7530,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaUrl::test_url_config_list_paging", "test": "test_url_config_list_paging", "response": "200", "error": "", @@ -7200,7 +7540,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_version_on_create", "test": "test_publish_version_on_create", "response": "200", "error": "", @@ -7210,7 +7550,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_update", "test": "test_publish_with_update", "response": "200", "error": "", @@ -7220,7 +7560,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_publish_with_wrong_sha256", "test": "test_publish_with_wrong_sha256", "response": "200", "error": "", @@ -7230,7 +7570,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaVersions::test_version_lifecycle", "test": "test_version_lifecycle", "response": "200", "error": "", @@ -7240,7 +7580,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[dotnet6]", "test": "test_calling_localstack_from_lambda[dotnet6]", "response": "200", "error": "", @@ -7250,7 +7590,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[go1.x]", "test": "test_calling_localstack_from_lambda[go1.x]", "response": "200", "error": "", @@ -7260,7 +7600,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", @@ -7270,7 +7610,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", @@ -7280,7 +7620,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", @@ -7290,7 +7630,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", @@ -7300,7 +7640,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", @@ -7310,7 +7650,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", @@ -7320,7 +7660,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", @@ -7330,7 +7670,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", @@ -7340,7 +7680,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", @@ -7350,7 +7690,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", @@ -7360,7 +7700,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", @@ -7370,7 +7710,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby3.2]", "test": "test_calling_localstack_from_lambda[ruby3.2]", "response": "200", "error": "", @@ -7380,7 +7720,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", "test": "test_echo_invoke[dotnet6]", "response": "200", "error": "", @@ -7390,7 +7730,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[go1.x]", "test": "test_echo_invoke[go1.x]", "response": "200", "error": "", @@ -7400,7 +7740,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java11]", "test": "test_echo_invoke[java11]", "response": "200", "error": "", @@ -7410,7 +7750,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java17]", "test": "test_echo_invoke[java17]", "response": "200", "error": "", @@ -7420,7 +7760,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", "response": "200", "error": "", @@ -7430,7 +7770,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8]", "test": "test_echo_invoke[java8]", "response": "200", "error": "", @@ -7440,7 +7780,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs14.x]", "test": "test_echo_invoke[nodejs14.x]", "response": "200", "error": "", @@ -7450,7 +7790,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", @@ -7460,7 +7800,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", "test": "test_echo_invoke[nodejs18.x]", "response": "200", "error": "", @@ -7470,7 +7810,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided.al2]", "test": "test_echo_invoke[provided.al2]", "response": "200", "error": "", @@ -7480,7 +7820,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[provided]", "test": "test_echo_invoke[provided]", "response": "200", "error": "", @@ -7490,7 +7830,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.10]", "test": "test_echo_invoke[python3.10]", "response": "200", "error": "", @@ -7500,7 +7840,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.11]", "test": "test_echo_invoke[python3.11]", "response": "200", "error": "", @@ -7510,7 +7850,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", @@ -7520,7 +7860,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", "response": "200", "error": "", @@ -7530,7 +7870,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.9]", "test": "test_echo_invoke[python3.9]", "response": "200", "error": "", @@ -7540,7 +7880,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby2.7]", "test": "test_echo_invoke[ruby2.7]", "response": "200", "error": "", @@ -7550,7 +7890,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.2]", "test": "test_echo_invoke[ruby3.2]", "response": "200", "error": "", @@ -7560,7 +7900,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", "test": "test_introspection_invoke[dotnet6]", "response": "200", "error": "", @@ -7570,7 +7910,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[go1.x]", "test": "test_introspection_invoke[go1.x]", "response": "200", "error": "", @@ -7580,7 +7920,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java11]", "test": "test_introspection_invoke[java11]", "response": "200", "error": "", @@ -7590,7 +7930,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java17]", "test": "test_introspection_invoke[java17]", "response": "200", "error": "", @@ -7600,7 +7940,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", "response": "200", "error": "", @@ -7610,7 +7950,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8]", "test": "test_introspection_invoke[java8]", "response": "200", "error": "", @@ -7620,7 +7960,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs14.x]", "test": "test_introspection_invoke[nodejs14.x]", "response": "200", "error": "", @@ -7630,7 +7970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs16.x]", "test": "test_introspection_invoke[nodejs16.x]", "response": "200", "error": "", @@ -7640,7 +7980,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[nodejs18.x]", "test": "test_introspection_invoke[nodejs18.x]", "response": "200", "error": "", @@ -7650,7 +7990,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided.al2]", "test": "test_introspection_invoke[provided.al2]", "response": "200", "error": "", @@ -7660,7 +8000,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[provided]", "test": "test_introspection_invoke[provided]", "response": "200", "error": "", @@ -7670,7 +8010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.10]", "test": "test_introspection_invoke[python3.10]", "response": "200", "error": "", @@ -7680,7 +8020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.11]", "test": "test_introspection_invoke[python3.11]", "response": "200", "error": "", @@ -7690,7 +8030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.7]", "test": "test_introspection_invoke[python3.7]", "response": "200", "error": "", @@ -7700,7 +8040,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", "response": "200", "error": "", @@ -7710,7 +8050,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.9]", "test": "test_introspection_invoke[python3.9]", "response": "200", "error": "", @@ -7720,7 +8060,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby2.7]", "test": "test_introspection_invoke[ruby2.7]", "response": "200", "error": "", @@ -7730,7 +8070,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[ruby3.2]", "test": "test_introspection_invoke[ruby3.2]", "response": "200", "error": "", @@ -7740,7 +8080,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs14.x]", "test": "test_runtime_wrapper_invoke[nodejs14.x]", "response": "200", "error": "", @@ -7750,7 +8090,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "200", "error": "", @@ -7760,7 +8100,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", "test": "test_runtime_wrapper_invoke[nodejs18.x]", "response": "200", "error": "", @@ -7770,7 +8110,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[dotnet6]", "test": "test_uncaught_exception_invoke[dotnet6]", "response": "200", "error": "", @@ -7780,7 +8120,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[go1.x]", "test": "test_uncaught_exception_invoke[go1.x]", "response": "200", "error": "", @@ -7790,7 +8130,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java11]", "test": "test_uncaught_exception_invoke[java11]", "response": "200", "error": "", @@ -7800,7 +8140,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java17]", "test": "test_uncaught_exception_invoke[java17]", "response": "200", "error": "", @@ -7810,7 +8150,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", "response": "200", "error": "", @@ -7820,7 +8160,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8]", "test": "test_uncaught_exception_invoke[java8]", "response": "200", "error": "", @@ -7830,7 +8170,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs14.x]", "test": "test_uncaught_exception_invoke[nodejs14.x]", "response": "200", "error": "", @@ -7840,7 +8180,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs16.x]", "test": "test_uncaught_exception_invoke[nodejs16.x]", "response": "200", "error": "", @@ -7850,7 +8190,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[nodejs18.x]", "test": "test_uncaught_exception_invoke[nodejs18.x]", "response": "200", "error": "", @@ -7860,7 +8200,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided.al2]", "test": "test_uncaught_exception_invoke[provided.al2]", "response": "200", "error": "", @@ -7870,7 +8210,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[provided]", "test": "test_uncaught_exception_invoke[provided]", "response": "200", "error": "", @@ -7880,7 +8220,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.10]", "test": "test_uncaught_exception_invoke[python3.10]", "response": "200", "error": "", @@ -7890,7 +8230,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.11]", "test": "test_uncaught_exception_invoke[python3.11]", "response": "200", "error": "", @@ -7900,7 +8240,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.7]", "test": "test_uncaught_exception_invoke[python3.7]", "response": "200", "error": "", @@ -7910,7 +8250,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", "response": "200", "error": "", @@ -7920,7 +8260,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.9]", "test": "test_uncaught_exception_invoke[python3.9]", "response": "200", "error": "", @@ -7930,7 +8270,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby2.7]", "test": "test_uncaught_exception_invoke[ruby2.7]", "response": "200", "error": "", @@ -7940,7 +8280,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[ruby3.2]", "test": "test_uncaught_exception_invoke[ruby3.2]", "response": "200", "error": "", @@ -7950,7 +8290,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", "test": "test_dead_letter_queue", "response": "200", "error": "", @@ -7960,7 +8300,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationEventbridge::test_invoke_lambda_eventbridge", "test": "test_invoke_lambda_eventbridge", "response": "200", "error": "", @@ -7970,7 +8310,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload0]", "test": "test_assess_lambda_destination_invocation[payload0]", "response": "200", "error": "", @@ -7980,7 +8320,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_assess_lambda_destination_invocation[payload1]", "test": "test_assess_lambda_destination_invocation[payload1]", "response": "200", "error": "", @@ -7990,7 +8330,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_lambda_destination_default_retries", "test": "test_lambda_destination_default_retries", "response": "200", "error": "", @@ -8000,7 +8340,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", "test": "test_additional_docker_flags", "response": "200", "error": "", @@ -8010,7 +8350,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", "test": "test_lambda_docker_networks", "response": "200", "error": "", @@ -8020,7 +8360,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x]", "test": "test_hot_reloading[nodejs18.x]", "response": "200", "error": "", @@ -8030,7 +8370,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9]", "test": "test_hot_reloading[python3.9]", "response": "200", "error": "", @@ -8040,7 +8380,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", "test": "test_hot_reloading_publish_version", "response": "200", "error": "", @@ -8050,7 +8390,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", "response": "200", "error": "", @@ -8060,7 +8400,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping", "test": "test_disabled_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -8070,7 +8410,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "test": "test_dynamodb_event_filter[item_to_put10-None-filter0-1]", "response": "200", "error": "", @@ -8080,7 +8420,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "test": "test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2]", "response": "200", "error": "", @@ -8090,7 +8430,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "test": "test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1]", "response": "200", "error": "", @@ -8100,7 +8440,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "test": "test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1]", "response": "200", "error": "", @@ -8110,7 +8450,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "test": "test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0]", "response": "200", "error": "", @@ -8120,7 +8460,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "test": "test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0]", "response": "200", "error": "", @@ -8130,7 +8470,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "test": "test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1]", "response": "200", "error": "", @@ -8140,7 +8480,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", @@ -8150,7 +8490,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -8160,7 +8500,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", @@ -8170,7 +8510,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", @@ -8180,7 +8520,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_create_kinesis_event_source_mapping", "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", @@ -8190,7 +8530,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_disable_kinesis_event_source_mapping", "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", @@ -8200,7 +8540,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", @@ -8210,7 +8550,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_trim_horizon", "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", @@ -8220,7 +8560,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_event_source_mapping_default_batch_size", "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", @@ -8230,7 +8570,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "test": "test_sqs_event_filter[filter0-item_matching0-item_not_matching0]", "response": "200", "error": "", @@ -8240,7 +8580,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "test": "test_sqs_event_filter[filter1-item_matching1-item_not_matching1]", "response": "200", "error": "", @@ -8250,7 +8590,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "test": "test_sqs_event_filter[filter2-item_matching2-item_not_matching2]", "response": "200", "error": "", @@ -8260,7 +8600,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "test": "test_sqs_event_filter[filter3-item_matching3-item_not_matching3]", "response": "200", "error": "", @@ -8270,7 +8610,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter4-item_matching4-this is a test string]", "test": "test_sqs_event_filter[filter4-item_matching4-this is a test string]", "response": "200", "error": "", @@ -8280,7 +8620,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "test": "test_sqs_event_filter[filter5-item_matching5-item_not_matching5]", "response": "200", "error": "", @@ -8290,7 +8630,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "test": "test_sqs_event_filter[filter6-item_matching6-item_not_matching6]", "response": "200", "error": "", @@ -8300,7 +8640,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "test": "test_sqs_event_filter[filter7-item_matching7-item_not_matching7]", "response": "200", "error": "", @@ -8310,7 +8650,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping", "test": "test_sqs_event_source_mapping", "response": "200", "error": "", @@ -8320,7 +8660,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[None]", "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", @@ -8330,7 +8670,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter2]", "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", @@ -8340,7 +8680,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[invalid_filter3]", "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", @@ -8350,7 +8690,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_invalid_event_filter[simple string]", "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", @@ -8360,7 +8700,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", @@ -8370,7 +8710,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_message_body_and_attributes_passed_correctly", "test": "test_message_body_and_attributes_passed_correctly", "response": "200", "error": "", @@ -8380,7 +8720,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_redrive_policy_with_failing_lambda", "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", @@ -8390,7 +8730,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures", "test": "test_report_batch_item_failures", "response": "200", "error": "", @@ -8400,7 +8740,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_empty_json_batch_succeeds", "test": "test_report_batch_item_failures_empty_json_batch_succeeds", "response": "200", "error": "", @@ -8410,7 +8750,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_invalid_result_json_batch_fails", "test": "test_report_batch_item_failures_invalid_result_json_batch_fails", "response": "200", "error": "", @@ -8420,7 +8760,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_report_batch_item_failures_on_lambda_error", "test": "test_report_batch_item_failures_on_lambda_error", "response": "200", "error": "", @@ -8430,7 +8770,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_sqs.py::test_sqs_queue_as_lambda_dead_letter_queue", "test": "test_sqs_queue_as_lambda_dead_letter_queue", "response": "200", "error": "", @@ -8440,7 +8780,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[Active]", "test": "test_traceid_outside_handler[Active]", "response": "200", "error": "", @@ -8450,7 +8790,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", "response": "200", "error": "", @@ -8460,7 +8800,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", "response": "200", "error": "", @@ -8470,7 +8810,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", "response": "200", "error": "", @@ -8480,7 +8820,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", "response": "200", "error": "", @@ -8490,7 +8830,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", "test": "test_java_runtime_with_lib", "response": "200", "error": "", @@ -8500,7 +8840,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", "test": "test_serializable_input_object[java11]", "response": "200", "error": "", @@ -8510,7 +8850,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", "test": "test_serializable_input_object[java17]", "response": "200", "error": "", @@ -8520,7 +8860,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", "response": "200", "error": "", @@ -8530,7 +8870,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8]", "test": "test_serializable_input_object[java8]", "response": "200", "error": "", @@ -8540,7 +8880,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", "test": "test_stream_handler[java11]", "response": "200", "error": "", @@ -8550,7 +8890,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java17]", "test": "test_stream_handler[java17]", "response": "200", "error": "", @@ -8560,7 +8900,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", "response": "200", "error": "", @@ -8570,7 +8910,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8]", "test": "test_stream_handler[java8]", "response": "200", "error": "", @@ -8580,7 +8920,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs14.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs14.x]", "response": "200", "error": "", @@ -8590,7 +8930,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", "response": "200", "error": "", @@ -8600,7 +8940,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", "response": "200", "error": "", @@ -8610,7 +8950,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", "test": "test_handler_in_submodule[python3.10]", "response": "200", "error": "", @@ -8620,7 +8960,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", "test": "test_handler_in_submodule[python3.11]", "response": "200", "error": "", @@ -8630,7 +8970,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.7]", "test": "test_handler_in_submodule[python3.7]", "response": "200", "error": "", @@ -8640,7 +8980,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", "response": "200", "error": "", @@ -8650,7 +8990,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", "test": "test_handler_in_submodule[python3.9]", "response": "200", "error": "", @@ -8660,7 +9000,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", "test": "test_python_runtime_correct_versions[python3.10]", "response": "200", "error": "", @@ -8670,7 +9010,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", "test": "test_python_runtime_correct_versions[python3.11]", "response": "200", "error": "", @@ -8680,7 +9020,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.7]", "test": "test_python_runtime_correct_versions[python3.7]", "response": "200", "error": "", @@ -8690,7 +9030,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", "response": "200", "error": "", @@ -8700,7 +9040,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", "test": "test_python_runtime_correct_versions[python3.9]", "response": "200", "error": "", @@ -8710,7 +9050,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.10]", "test": "test_python_runtime_unhandled_errors[python3.10]", "response": "200", "error": "", @@ -8720,7 +9060,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.11]", "test": "test_python_runtime_unhandled_errors[python3.11]", "response": "200", "error": "", @@ -8730,7 +9070,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.7]", "test": "test_python_runtime_unhandled_errors[python3.7]", "response": "200", "error": "", @@ -8740,7 +9080,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.8]", "test": "test_python_runtime_unhandled_errors[python3.8]", "response": "200", "error": "", @@ -8750,7 +9090,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_unhandled_errors[python3.9]", "test": "test_python_runtime_unhandled_errors[python3.9]", "response": "200", "error": "", @@ -8760,7 +9100,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", + "test": "test_put_subscription_filter_firehose", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", "test": "test_s3_download_object_with_lambda", "response": "200", "error": "", @@ -8770,7 +9130,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", "test": "test_s3_lambda_integration", "response": "200", "error": "", @@ -8780,7 +9140,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "200", "error": "", @@ -8790,7 +9150,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", "test": "test_presigned_url_v4_x_amz_in_qs", "response": "200", "error": "", @@ -8800,7 +9160,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_by_presigned_request_via_dynamodb", "test": "test_create_object_by_presigned_request_via_dynamodb", "response": "200", "error": "", @@ -8810,7 +9170,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_lambda.py::TestS3NotificationsToLambda::test_create_object_put_via_dynamodb", "test": "test_create_object_put_via_dynamodb", "response": "200", "error": "", @@ -8820,57 +9180,67 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambda::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", + "test": "test_publish_to_firehose_with_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/reference/test_lambda_scenario.py::TestBasicLambdaInS3::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", + "test": "test_redrive_policy_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", - "test": "test_destination_sns", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", + "test": "test_sns_topic_as_lambda_dead_letter_queue", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_infra", - "test": "test_infra", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", + "test": "test_delivery_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", + "test": "test_python_lambda_subscribe_sns_topic", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/scenario/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", - "test": "test_notes_rest_api", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", + "test": "test_delete_message_batch_from_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/legacy/test_stepfunctions_legacy.py::TestStateMachine::test_create_choice_state_machine", "test": "test_create_choice_state_machine", "response": "200", "error": "", @@ -8880,7 +9250,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", "test": "test_step_functions_calling_api_gateway", "response": "200", "error": "", @@ -8890,7 +9260,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", "test": "test_wait_for_callback", "response": "200", "error": "", @@ -8900,48 +9270,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role", + "test": "test_assume_role", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", + "test": "test_get_caller_identity_role_access_key[False]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", + "test": "test_get_caller_identity_role_access_key[True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_should_ignore_schedules_for_put_event", - "test": "test_should_ignore_schedules_for_put_event", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", + "test": "test_firehose_extended_s3", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_elasticsearch_s3_backup", - "test": "test_kinesis_firehose_elasticsearch_s3_backup", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -8950,8 +9320,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[domain]", - "test": "test_kinesis_firehose_opensearch_s3_backup[domain]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", + "test": "test_firehose_s3", "response": "200", "error": "", "snapshot_skipped": "", @@ -8960,8 +9330,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[path]", - "test": "test_kinesis_firehose_opensearch_s3_backup[path]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", + "test": "test_lambda_streams_batch_and_transactions", "response": "200", "error": "", "snapshot_skipped": "", @@ -8970,8 +9340,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_opensearch_s3_backup[port]", - "test": "test_kinesis_firehose_opensearch_s3_backup[port]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", + "test": "test_lambda_put_item_to_dynamodb[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8980,8 +9350,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_firehose.py::test_firehose_http[True]", - "test": "test_firehose_http[True]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", + "test": "test_lambda_put_item_to_dynamodb[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -8990,78 +9360,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", - "test": "test_get_user_without_username_as_role", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_extended_s3", - "test": "test_firehose_extended_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.10]", - "test": "test_lambda_put_item_to_dynamodb[python3.10]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.11]", - "test": "test_lambda_put_item_to_dynamodb[python3.11]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", - "test": "test_lambda_put_item_to_dynamodb[python3.7]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.7]", + "test": "test_lambda_put_item_to_dynamodb[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9200,28 +9500,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", + "test": "test_function_url", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestLambda::test_function_url", - "test": "test_function_url", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -9230,78 +9520,80 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", + "test": "test_bucket_exists", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "internal" - }, + } + ], + "ls_pro": [ { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_publish_to_firehose_with_s3", - "test": "test_publish_to_firehose_with_s3", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_redrive_policy_lambda_subscription", - "test": "test_redrive_policy_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSProvider::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", + "test": "test_s3_cross_account_get_object", "response": "200", "error": "", - "snapshot_skipped": "['$.get-topic-attrs.Attributes.DeliveryPolicy', '$.get-topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.get-topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sns.py::TestSNSSubscription::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sqs.py::TestSqsProvider::test_delete_message_batch_from_lambda", - "test": "test_delete_message_batch_from_lambda", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_assume_role", - "test": "test_assume_role", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", + "test": "test_assume_role_cw_logs", "response": "200", "error": "", "snapshot_skipped": "", @@ -9310,8 +9602,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", - "test": "test_get_caller_identity_role_access_key[False]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", + "test": "test_assume_role_sqs_with_put_role_policy", "response": "200", "error": "", "snapshot_skipped": "", @@ -9320,80 +9612,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", - "test": "test_get_caller_identity_role_access_key[True]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", + "test": "test_enforce_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_terraform.py::TestTerraform::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", + "test": "test_role_with_permissions_boundary", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" - } - ], - "ls_pro": [ + "origin": "external" + }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_authorizers.py::test_api_key_authorizer", - "test": "test_api_key_authorizer", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", + "test": "test_iam_trust_policy", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", + "test": "test_lambda_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", + "test": "test_sqs_receive_queue_attributes_role_permission_boundary", "response": "200", "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", + "test": "test_get_permissions_for_role_arn", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", - "test": "test_custom_domains[--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", + "test": "test_extract_caller_principal_role[role]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", - "test": "test_custom_domains[--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", + "test": "test_get_resource_policy_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -9402,8 +9692,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", - "test": "test_custom_domains[--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", + "test": "test_get_resource_policy_lambda_non_existent", "response": "200", "error": "", "snapshot_skipped": "", @@ -9412,138 +9702,138 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", - "test": "test_custom_domains[--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", + "test": "test_policy_generation_stream_as_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", + "test": "test_dynamodb_integration", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", + "test": "test_kinesis_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Message', '$..message']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", - "test": "test_custom_domains[-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", + "test": "test_lambda_integration[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", - "test": "test_custom_domains[-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", + "test": "test_lambda_integration[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", - "test": "test_custom_domains[-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", + "test": "test_lambda_integration_resource_based_policy[AWS]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", - "test": "test_custom_domains[-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", + "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", + "test": "test_sqs_integration", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", + "test": "test_events_events", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", - "test": "test_custom_domains[stage1--.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", + "test": "test_events_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", - "test": "test_custom_domains[stage1--.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", + "test": "test_events_kinesis", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", - "test": "test_custom_domains[stage1--.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", + "test": "test_events_lambda", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", - "test": "test_custom_domains[stage1--.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", + "test": "test_lambda_iam", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", + "test": "test_lambda_sqs_destination", "response": "200", "error": "", "snapshot_skipped": "", @@ -9552,18 +9842,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", + "test": "test_sns_firehose", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", - "test": "test_custom_domains[stage1-base1-.example.com-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", + "test": "test_sns_lambda_subscription", "response": "200", "error": "", "snapshot_skipped": "", @@ -9572,48 +9862,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", - "test": "test_custom_domains[stage1-base1-.example.com-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost-2.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", + "test": "test_s3_bucket_notification_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", - "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java11]", + "test": "test_calling_localstack_from_lambda[java11]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9622,158 +9912,158 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java17]", + "test": "test_calling_localstack_from_lambda[java17]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8.al2]", + "test": "test_calling_localstack_from_lambda[java8.al2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[java8]", + "test": "test_calling_localstack_from_lambda[java8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs14.x]", + "test": "test_calling_localstack_from_lambda[nodejs14.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs16.x]", + "test": "test_calling_localstack_from_lambda[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[nodejs18.x]", + "test": "test_calling_localstack_from_lambda[nodejs18.x]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.10]", + "test": "test_calling_localstack_from_lambda[python3.10]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.11]", + "test": "test_calling_localstack_from_lambda[python3.11]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.7]", + "test": "test_calling_localstack_from_lambda[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.8]", + "test": "test_calling_localstack_from_lambda[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[python3.9]", + "test": "test_calling_localstack_from_lambda[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_calling_localstack_from_lambda[ruby2.7]", + "test": "test_calling_localstack_from_lambda[ruby2.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", - "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", "response": "200", "error": "", "snapshot_skipped": "", @@ -9782,18 +10072,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-1.0]", + "test": "test_custom_domains[--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.example.com-2.0]", + "test": "test_custom_domains[--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9802,8 +10092,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", - "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-1.0]", + "test": "test_custom_domains[--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9812,8 +10102,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", - "test": "test_lambda_authorizer_with_no_payload_format_version", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost-2.0]", + "test": "test_custom_domains[--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9822,28 +10112,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", - "test": "test_lambda_handling_binary_data[200]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-1.0]", + "test": "test_custom_domains[-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9852,8 +10142,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", - "test": "test_lambda_handling_binary_data[404]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.example.com-2.0]", + "test": "test_custom_domains[-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9862,8 +10152,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", - "test": "test_lambda_handling_form_urlencoded_data[False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-1.0]", + "test": "test_custom_domains[-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9872,8 +10162,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", - "test": "test_lambda_handling_form_urlencoded_data[True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost-2.0]", + "test": "test_custom_domains[-base1-.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9882,8 +10172,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", - "test": "test_lambda_jwt_authorizer[False-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9892,8 +10182,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", - "test": "test_lambda_jwt_authorizer[False-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9902,8 +10192,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", - "test": "test_lambda_jwt_authorizer[True-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-1.0]", + "test": "test_custom_domains[stage1--.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9912,8 +10202,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", - "test": "test_lambda_jwt_authorizer[True-2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.example.com-2.0]", + "test": "test_custom_domains[stage1--.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9922,8 +10212,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", - "test": "test_lambda_request_authorizer[1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-1.0]", + "test": "test_custom_domains[stage1--.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9932,8 +10222,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", - "test": "test_lambda_request_authorizer[2.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost-2.0]", + "test": "test_custom_domains[stage1--.localhost-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9942,8 +10232,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", - "test": "test_lambda_return_gzip_response", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9952,28 +10242,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", - "test": "test_step_functions_integration[host_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1--.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", - "test": "test_step_functions_integration[path_based_url-1.0]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-1.0]", + "test": "test_custom_domains[stage1-base1-.example.com-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", - "test": "test_apigw_v1_lambda_request_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.example.com-2.0]", + "test": "test_custom_domains[stage1-base1-.example.com-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9982,8 +10272,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", - "test": "test_cognito_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9992,38 +10282,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost-2.0]", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-1.0]", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", - "test": "test_cognito_authorizers[host_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", + "test": "test_custom_domains[stage1-base1-.localhost.localstack.cloud-2.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", - "test": "test_cognito_authorizers[host_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10032,8 +10322,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", - "test": "test_cognito_authorizers[path_based_url-ANY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10042,8 +10332,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", - "test": "test_cognito_authorizers[path_based_url-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10052,148 +10342,148 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", - "test": "test_custom_authorizer[CUSTOM-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", - "test": "test_custom_authorizer[CUSTOM-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", - "test": "test_custom_authorizer[NONE-GET]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", - "test": "test_custom_authorizer[NONE-POST]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[eu-west-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", - "test": "test_invoke_custom_domain", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-1.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", - "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", - "test": "test_lambda_token_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.HOST_BASED-2.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", - "test": "test_lambda_token_authorizer_event_payload", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-ANY]", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", - "test": "test_lambda_token_authorizer_path_suffixes", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-1.0-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", - "test": "test_rest_import_openapi_3_0", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-ANY]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", + "test": "test_http_lambda_authorizers[us-east-1-UrlType.PATH_BASED-2.0-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", - "test": "test_websocket_api[AWS_PROXY-False-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", - "test": "test_websocket_api[AWS_PROXY-False-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[1.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10202,8 +10492,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", - "test": "test_websocket_api_reject_connect[True-False]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_aws_proxy_integration[2.0]", + "test": "test_lambda_authorizer_with_aws_proxy_integration[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10212,8 +10502,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", - "test": "test_websocket_api_reject_connect[True-True]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_authorizer_with_no_payload_format_version", + "test": "test_lambda_authorizer_with_no_payload_format_version", "response": "200", "error": "", "snapshot_skipped": "", @@ -10222,8 +10512,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", - "test": "test_ws_connection_with_invalid_auth", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10232,68 +10522,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", - "test": "test_cognito_authorization_auth_context_propagated", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", - "test": "test_cognito_authorization_auth_context_propagated_without_groups", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[200]", + "test": "test_lambda_handling_binary_data[200]", "response": "200", "error": "", - "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", - "test": "test_lambda_authorization", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_binary_data[404]", + "test": "test_lambda_handling_binary_data[404]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", - "test": "test_lambda_authorization_cross_region", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[False]", + "test": "test_lambda_handling_form_urlencoded_data[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", - "test": "test_lambda_data_source", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_handling_form_urlencoded_data[True]", + "test": "test_lambda_handling_form_urlencoded_data[True]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", - "test": "test_cloudfront_distribution_with_logging", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-1.0]", + "test": "test_lambda_jwt_authorizer[False-1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[False-2.0]", + "test": "test_lambda_jwt_authorizer[False-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10302,8 +10592,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-1.0]", + "test": "test_lambda_jwt_authorizer[True-1.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10312,8 +10602,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_jwt_authorizer[True-2.0]", + "test": "test_lambda_jwt_authorizer[True-2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10322,18 +10612,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", - "test": "test_secretsmanager_target_attachment_maridab", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[1.0]", + "test": "test_lambda_request_authorizer[1.0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/test_api.py::TestAPI::test_create_misc_resources", - "test": "test_create_misc_resources", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_request_authorizer[2.0]", + "test": "test_lambda_request_authorizer[2.0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10342,158 +10632,158 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", - "test": "test_kms_cross_account_encrypt", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_return_gzip_response", + "test": "test_lambda_return_gzip_response", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[host_based_url-1.0]", + "test": "test_step_functions_integration[host_based_url-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", - "test": "test_lambda_cross_account_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_step_functions_integration[path_based_url-1.0]", + "test": "test_step_functions_integration[path_based_url-1.0]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", - "test": "test_s3_cross_account_get_object", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigw_v1_lambda_request_authorizer", + "test": "test_apigw_v1_lambda_request_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..ServerSideEncryption']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", - "test": "test_sns_cross_account_publish", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer", + "test": "test_cognito_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", - "test": "test_sqs_cross_account_receive", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Message', '$..Error.Detail']", + "snapshot_skipped": "all", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", - "test": "test_assume_role_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "all", + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_sqs_with_put_role_policy", - "test": "test_assume_role_sqs_with_put_role_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-ANY]", + "test": "test_cognito_authorizers[host_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_lambda", - "test": "test_enforce_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[host_based_url-GET]", + "test": "test_cognito_authorizers[host_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_role_with_permissions_boundary", - "test": "test_role_with_permissions_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-ANY]", + "test": "test_cognito_authorizers[path_based_url-ANY]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_iam_trust_policy", - "test": "test_iam_trust_policy", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizers[path_based_url-GET]", + "test": "test_cognito_authorizers[path_based_url-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_lambda_invoke", - "test": "test_lambda_invoke", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-GET]", + "test": "test_custom_authorizer[CUSTOM-GET]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary", - "test": "test_sqs_receive_queue_attributes_role_permission_boundary", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[CUSTOM-POST]", + "test": "test_custom_authorizer[CUSTOM-POST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.Detail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPolicyRetrieval::test_get_permissions_for_role_arn", - "test": "test_get_permissions_for_role_arn", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-GET]", + "test": "test_custom_authorizer[NONE-GET]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMPrincipalDetection::test_extract_caller_principal_role[role]", - "test": "test_extract_caller_principal_role[role]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_custom_authorizer[NONE-POST]", + "test": "test_custom_authorizer[NONE-POST]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda", - "test": "test_get_resource_policy_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", "response": "200", "error": "", "snapshot_skipped": "", @@ -10502,8 +10792,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_internals.py::TestIAMResourcePolicyRetrieval::test_get_resource_policy_lambda_non_existent", - "test": "test_get_resource_policy_lambda_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain", + "test": "test_invoke_custom_domain", "response": "200", "error": "", "snapshot_skipped": "", @@ -10512,18 +10802,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_policy_generation.py::TestPolicyGeneration::test_policy_generation_stream_as_role", - "test": "test_policy_generation_stream_as_role", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.HOST_BASED]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", - "test": "test_dynamodb_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", + "test": "test_lambda_request_authorizer_different_paths[UrlType.PATH_BASED]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10532,38 +10822,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_kinesis_integration", - "test": "test_kinesis_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer", + "test": "test_lambda_token_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..Message', '$..message']", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds', 'token_authorizer_allow..origin', 'token_authorizer_allow..url', 'token_authorizer_allow..args', 'token_authorizer_allow..files', 'token_authorizer_allow..form', 'token_authorizer_allow..json', 'token_authorizer_allow..method', 'put_integration..uri']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", - "test": "test_lambda_integration[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_event_payload", + "test": "test_lambda_token_authorizer_event_payload", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..authType', '$..integrationLatency', '$..principalId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS_PROXY]", - "test": "test_lambda_integration[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_lambda_token_authorizer_path_suffixes", + "test": "test_lambda_token_authorizer_path_suffixes", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..connectionType', '$..passthroughBehavior', '$..requestParameters', '$..timeoutInMillis', '$..methodResponses', '$..authType', '$..authorizerResultTtlInSeconds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS]", - "test": "test_lambda_integration_resource_based_policy[AWS]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_rest_import_openapi_3_0", + "test": "test_rest_import_openapi_3_0", "response": "200", "error": "", "snapshot_skipped": "", @@ -10572,8 +10862,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration_resource_based_policy[AWS_PROXY]", - "test": "test_lambda_integration_resource_based_policy[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", "snapshot_skipped": "", @@ -10582,78 +10872,78 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", - "test": "test_sqs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-False]", + "test": "test_websocket_api[AWS_PROXY-False-False]", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_events", - "test": "test_events_events", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api[AWS_PROXY-False-True]", + "test": "test_websocket_api[AWS_PROXY-False-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", - "test": "test_events_firehose", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-False]", + "test": "test_websocket_api_reject_connect[True-False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_kinesis", - "test": "test_events_kinesis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", + "test": "test_websocket_api_reject_connect[True-True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_lambda", - "test": "test_events_lambda", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", + "test": "test_ws_connection_with_invalid_auth", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam", - "test": "test_lambda_iam", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", + "test": "test_cognito_authorization_auth_context_propagated", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", - "test": "test_lambda_sqs_destination", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated_without_groups", + "test": "test_cognito_authorization_auth_context_propagated_without_groups", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..args', '$..identity.claims.event_id', '$..identity.claims.jti', '$..identity.claims.origin_jti', '$..identity.defaultAuthStrategy', '$..identity.sourceIp', '$..info.selectionSetGraphQL', '$..prev', '$..request', '$..source', '$..stash']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_firehose", - "test": "test_sns_firehose", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization", + "test": "test_lambda_authorization", "response": "200", "error": "", "snapshot_skipped": "", @@ -10662,77 +10952,87 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_sns_lambda_subscription", - "test": "test_sns_lambda_subscription", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_authorization_cross_region", + "test": "test_lambda_authorization_cross_region", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_lambda_data_source", + "test": "test_lambda_data_source", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..body.data.create.request.domainName', '$..body.data.create.request.headers', '$..info.selectionSetList']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", + "test": "test_cloudfront_distribution_with_logging", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", - "test": "test_sqs_event_source_mapping", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_lambda", - "test": "test_s3_bucket_notification_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", + "test": "test_lambda_layer_python", "response": "200", "error": "", - "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", - "test": "test_generic_extension_full_lifecycle", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_secretsmanager_target_attachment_maridab", + "test": "test_secretsmanager_target_attachment_maridab", "response": "200", "error": "", - "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", - "test": "test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", + "test": "test_create_misc_resources", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudfront.py::TestCloudFront::test_lambda_redirect", + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", "response": "200", "error": "", @@ -10742,7 +11042,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", "response": "200", "error": "", @@ -10752,7 +11052,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", "response": "200", "error": "", @@ -10762,7 +11062,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -10772,7 +11072,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -10782,7 +11082,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer", "test": "test_api_gateway_cognito_pool_authorizer", "response": "200", "error": "", @@ -10792,7 +11092,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "test": "test_api_gateway_cognito_pool_authorizer_oauth_client_credentials_token", "response": "200", "error": "", @@ -10802,7 +11102,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_auth_trigger_group_overrides", "test": "test_auth_trigger_group_overrides", "response": "200", "error": "", @@ -10812,7 +11112,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -10822,7 +11122,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_triggers", "test": "test_cognito_triggers", "response": "200", "error": "", @@ -10832,7 +11132,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_custom_auth_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_auth_triggers", "test": "test_custom_auth_triggers", "response": "200", "error": "", @@ -10842,7 +11142,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", "response": "200", "error": "", @@ -10852,7 +11152,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases1]", "test": "test_user_migration_lambda[aliases1]", "response": "200", "error": "", @@ -10862,7 +11162,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[aliases2]", "test": "test_user_migration_lambda[aliases2]", "response": "200", "error": "", @@ -10872,7 +11172,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-None]", "response": "200", "error": "", @@ -10882,7 +11182,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-False-email]", "response": "200", "error": "", @@ -10892,7 +11192,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-None]", "response": "200", "error": "", @@ -10902,7 +11202,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", "response": "200", "error": "", @@ -10912,7 +11212,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", "response": "200", "error": "", @@ -10922,7 +11222,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-email]", "response": "200", "error": "", @@ -10932,7 +11232,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-None]", "response": "200", "error": "", @@ -10942,7 +11242,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -10952,7 +11252,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_elb.py::TestELB::test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", "response": "200", "error": "", @@ -10962,7 +11262,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTData::test_topic_rule_triggers_firehose_put_record", "test": "test_topic_rule_triggers_firehose_put_record", "response": "200", "error": "", @@ -10972,7 +11272,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[False]", "test": "test_kafka_lambda_event_source_mapping[False]", "response": "200", "error": "", @@ -10982,7 +11282,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_kafka_lambda_event_source_mapping[True]", "test": "test_kafka_lambda_event_source_mapping[True]", "response": "200", "error": "", @@ -10992,7 +11292,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", "response": "200", "error": "", @@ -11002,7 +11302,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_specific", "test": "test_external_layer_specific", "response": "200", "error": "", @@ -11012,7 +11312,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_chained_invocation", "test": "test_container_image_lambda_chained_invocation", "response": "200", "error": "", @@ -11022,7 +11322,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_container_image_lambda_with_image_config", "test": "test_container_image_lambda_with_image_config", "response": "200", "error": "", @@ -11032,7 +11332,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[node]", "test": "test_lambda_from_image[node]", "response": "200", "error": "", @@ -11042,7 +11342,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaContainer::test_lambda_from_image[python]", "test": "test_lambda_from_image[python]", "response": "200", "error": "", @@ -11052,7 +11352,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_cross_account_layer", "test": "test_cross_account_layer", "response": "200", "error": "", @@ -11062,7 +11362,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_multiple_layers_override", "test": "test_function_multiple_layers_override", "response": "200", "error": "", @@ -11072,7 +11372,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer", "test": "test_function_using_layer", "response": "200", "error": "", @@ -11082,7 +11382,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLambdaLayerBehavior::test_function_using_layer_overriding_runtime", "test": "test_function_using_layer_overriding_runtime", "response": "200", "error": "", @@ -11092,7 +11392,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_and_function_hot_reloading", "test": "test_layer_and_function_hot_reloading", "response": "200", "error": "", @@ -11102,7 +11402,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_layer_only_hot_reloading", "test": "test_layer_only_hot_reloading", "response": "200", "error": "", @@ -11112,7 +11412,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestLayerHotReloading::test_multiple_hot_reloading_layers_fail", "test": "test_multiple_hot_reloading_layers_fail", "response": "200", "error": "", @@ -11122,7 +11422,27 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", + "test": "test_generic_extension_full_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "['$..shutdownReason', \"$..['Content-Type']\", '$..env']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "test": "test_basic_xray_integration", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", "test": "test_iam_db_token_auth_from_lambda", "response": "200", "error": "", @@ -11132,7 +11452,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[10.23]", "test": "test_lambda_extensions[10.23]", "response": "200", "error": "", @@ -11142,7 +11462,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[11.16]", "test": "test_lambda_extensions[11.16]", "response": "200", "error": "", @@ -11152,7 +11472,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[12.8]", "test": "test_lambda_extensions[12.8]", "response": "200", "error": "", @@ -11162,7 +11482,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[13.4]", "test": "test_lambda_extensions[13.4]", "response": "200", "error": "", @@ -11172,7 +11492,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[14.7]", "test": "test_lambda_extensions[14.7]", "response": "200", "error": "", @@ -11182,7 +11502,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgresExtensions::test_lambda_extensions[15.2]", "test": "test_lambda_extensions[15.2]", "response": "200", "error": "", @@ -11238,7 +11558,7 @@ "PrincipalArn, RoleArn, SAMLAssertion": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_assume_role_with_saml", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role_with_saml", "test": "test_assume_role_with_saml", "response": "200", "error": "", @@ -11254,133 +11574,83 @@ "RoleArn, RoleSessionName, WebIdentityToken": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_assume_role_with_web_identity", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role_with_web_identity", "test": "test_assume_role_with_web_identity", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "GetCallerIdentity": { - "- (without any parameters)": { - "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", - "test": "test_api_gateway_lambda_integration_aws_type", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", - "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", - "test": "test_apigateway_with_step_function_integration[StartExecution]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", - "test": "test_apigw_stage_variables[dev]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", - "test": "test_apigw_stage_variables[local]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, + } + ] + } + }, + "GetCallerIdentity": { + "- (without any parameters)": { + "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", - "test": "test_lambda_different_iam_keys_environment", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", + "test": "test_api_gateway_lambda_integration_aws_type", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaFunction::test_function_lifecycle", - "test": "test_function_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigateway_with_step_function_integration[StartExecution]", + "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", - "test": "test_add_lambda_permission_fields", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[dev]", + "test": "test_apigw_stage_variables[dev]", "response": "200", "error": "", - "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", - "test": "test_echo_invoke[python3.7]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_apigw_stage_variables[local]", + "test": "test_apigw_stage_variables[local]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_events.py::TestEvents::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_data_values_list", + "test": "test_put_metric_data_values_list", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_role", "test": "test_get_user_without_username_as_role", "response": "200", "error": "", @@ -11390,7 +11660,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_root", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_root", "test": "test_get_user_without_username_as_root", "response": "200", "error": "", @@ -11400,7 +11670,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMExtensions::test_get_user_without_username_as_user", "test": "test_get_user_without_username_as_user", "response": "200", "error": "", @@ -11410,7 +11680,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_create_grant_with_invalid_key", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_grant_with_invalid_key", "test": "test_create_grant_with_invalid_key", "response": "200", "error": "", @@ -11420,7 +11690,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_id_and_key_id", "test": "test_retire_grant_with_grant_id_and_key_id", "response": "200", "error": "", @@ -11430,7 +11700,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_retire_grant_with_grant_token", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_retire_grant_with_grant_token", "test": "test_retire_grant_with_grant_token", "response": "200", "error": "", @@ -11440,7 +11710,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMS::test_revoke_grant", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_revoke_grant", "test": "test_revoke_grant", "response": "200", "error": "", @@ -11450,7 +11720,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", + "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMSMultiAccounts::test_cross_accounts_access", "test": "test_cross_accounts_access", "response": "200", "error": "", @@ -11460,78 +11730,78 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", - "test": "test_create_and_delete_log_stream", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "test": "test_lambda_different_iam_keys_environment", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", "response": "200", "error": "", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..SnapStart']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", - "test": "test_event_rules_deployed", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_fields", + "test": "test_add_lambda_permission_fields", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Architectures', '$..EphemeralStorage', '$..LastUpdateStatus', '$..MemorySize', '$..State', '$..StateReason', '$..StateReasonCode', '$..VpcConfig', '$..CodeSigningConfig', '$..Environment', '$..HTTPStatusCode', '$..Layers', '$..CreateFunctionResponse.RuntimeVersionConfig', '$..CreateFunctionResponse.SnapStart']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", - "test": "test_get_caller_identity_role_access_key[False]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.7]", + "test": "test_echo_invoke[python3.7]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", - "test": "test_get_caller_identity_role_access_key[True]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDLQ::test_dead_letter_queue", + "test": "test_dead_letter_queue", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..DeadLetterConfig', '$..result']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_root", - "test": "test_get_caller_identity_root", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", - "test": "test_get_caller_identity_user_access_key[False]", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", - "test": "test_get_caller_identity_user_access_key[True]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[False]", + "test": "test_get_caller_identity_role_access_key[False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11540,100 +11810,58 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_response_content_type", - "test": "test_response_content_type", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_role_access_key[True]", + "test": "test_get_caller_identity_role_access_key[True]", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, "origin": "external" - } - ], - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", - "test": "test_apigw_v2_lambda_request_authorizer[1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", - "test": "test_apigw_v2_lambda_request_authorizer[2.0]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", - "test": "test_cors_preflight_requests", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_root", + "test": "test_get_caller_identity_root", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", - "test": "test_http_to_lambda_payload_v2", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[False]", + "test": "test_get_caller_identity_user_access_key[False]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", - "test": "test_lambda_events[1.0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", - "test": "test_lambda_events[2.0]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_caller_identity_user_access_key[True]", + "test": "test_get_caller_identity_user_access_key[True]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", - "test": "test_cognito_authorizer_token_types[client_credentials]", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", - "test": "test_cognito_authorizer_token_types[username]", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", + "test": "test_event_rules_deployed", "response": "200", "error": "", - "snapshot_skipped": "all", - "aws_validated": true, + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", - "test": "test_iam_authorizer", + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", + "test": "test_s3_bucket_deployed", "response": "200", "error": "", "snapshot_skipped": "", @@ -11642,15 +11870,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", - "test": "test_connect_disconnect_always_called", + "node_id": "LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_response_content_type", + "test": "test_response_content_type", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" - }, + } + ], + "ls_pro": [ { "node_id": "LocalStack Pro: tests/aws/iam_enforcement/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", "test": "test_kms_cross_account_encrypt", @@ -12422,17 +12652,107 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_amplify.py::TestAmplifyProvider::test_create_app", - "test": "test_create_app", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[1.0]", + "test": "test_apigw_v2_lambda_request_authorizer[1.0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_apigw_v2_lambda_request_authorizer[2.0]", + "test": "test_apigw_v2_lambda_request_authorizer[2.0]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers', '$..body', '$..multiValueHeaders', '$..requestContext', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..stageVariables']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_cors_preflight_requests", + "test": "test_cors_preflight_requests", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_http_to_lambda_payload_v2", + "test": "test_http_to_lambda_payload_v2", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[1.0]", + "test": "test_lambda_events[1.0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events[2.0]", + "test": "test_lambda_events[2.0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[client_credentials]", + "test": "test_cognito_authorizer_token_types[client_credentials]", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_cognito_authorizer_token_types[username]", + "test": "test_cognito_authorizer_token_types[username]", + "response": "200", + "error": "", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_iam_authorizer", + "test": "test_iam_authorizer", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_connect_disconnect_always_called", + "test": "test_connect_disconnect_always_called", "response": "200", "error": "", - "snapshot_skipped": "['$..app.defaultDomain']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", "test": "test_valid_srp_login", "response": "200", "error": "", @@ -12442,7 +12762,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", "response": "200", "error": "", @@ -12452,7 +12772,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_admin_create_signup_triggers", "test": "test_cognito_admin_create_signup_triggers", "response": "200", "error": "", @@ -12462,7 +12782,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-True-email]", "test": "test_create_user_with_email_uses_sub_as_username[True-True-email]", "response": "200", "error": "", @@ -12472,15 +12792,25 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check", - "test": "test_dns_failover_based_on_health_check", + "node_id": "LocalStack Pro: tests/aws/services/ecr/test_ecr.py::TestECR::test_auth_token_in_different_regions", + "test": "test_auth_token_in_different_regions", "response": "200", "error": "", - "snapshot_skipped": "['$..CallerReference', '$..HealthCheckConfig.EnableSNI', '$..HealthCheckConfig.FullyQualifiedDomainName', '$..HealthCheckConfig.IPAddress', '$..HealthCheckConfig.Port', '$..HealthCheckConfig.Type', '$..ttl']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_not_existing_version", + "test": "test_not_existing_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/test_terraform.py::TestTerraform::test_appsync_deployed", "test": "test_appsync_deployed", @@ -12508,7 +12838,7 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_get_federation_token", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_get_federation_token", "test": "test_get_federation_token", "response": "200", "error": "", @@ -12524,7 +12854,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_with_session_token", "test": "test_presigned_url_with_session_token", "response": "200", "error": "", @@ -12534,7 +12864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_sts.py::TestSTSIntegrations::test_expiration_date_format", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_expiration_date_format", "test": "test_expiration_date_format", "response": "200", "error": "", diff --git a/data/coverage/support.json b/data/coverage/support.json index b019abafac..a48ed1796c 100644 --- a/data/coverage/support.json +++ b/data/coverage/support.json @@ -200,7 +200,7 @@ "categoryCode, ccEmailAddresses, communicationBody, issueType, language, serviceCode, severityCode, subject": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_support.py::TestConfigService::test_create_support_case", + "node_id": "LocalStack Community: tests/aws/services/support/test_support.py::TestConfigService::test_create_support_case", "test": "test_create_support_case", "response": "200", "error": "", @@ -210,7 +210,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_support.py::TestConfigService::test_resolve_case", + "node_id": "LocalStack Community: tests/aws/services/support/test_support.py::TestConfigService::test_resolve_case", "test": "test_resolve_case", "response": "200", "error": "", @@ -226,7 +226,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_support.py::TestConfigService::test_create_support_case", + "node_id": "LocalStack Community: tests/aws/services/support/test_support.py::TestConfigService::test_create_support_case", "test": "test_create_support_case", "response": "200", "error": "", @@ -242,7 +242,7 @@ "caseId": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_support.py::TestConfigService::test_resolve_case", + "node_id": "LocalStack Community: tests/aws/services/support/test_support.py::TestConfigService::test_resolve_case", "test": "test_resolve_case", "response": "200", "error": "", diff --git a/data/coverage/swf.json b/data/coverage/swf.json index d4bd1c2fda..ecff0e2cae 100644 --- a/data/coverage/swf.json +++ b/data/coverage/swf.json @@ -452,7 +452,7 @@ "domain, execution": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -468,7 +468,7 @@ "domain, registrationStatus": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -484,7 +484,7 @@ "domain, taskList": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -500,7 +500,7 @@ "domain, taskList": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -516,7 +516,7 @@ "defaultTaskHeartbeatTimeout, defaultTaskList, defaultTaskScheduleToCloseTimeout, defaultTaskScheduleToStartTimeout, defaultTaskStartToCloseTimeout, domain, name, version": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -532,7 +532,7 @@ "name, workflowExecutionRetentionPeriodInDays": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -548,7 +548,7 @@ "defaultChildPolicy, defaultExecutionStartToCloseTimeout, defaultTaskList, defaultTaskStartToCloseTimeout, domain, name, version": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -564,7 +564,7 @@ "result, taskToken": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -580,7 +580,7 @@ "decisions, taskToken": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", @@ -596,7 +596,7 @@ "domain, workflowId, workflowType": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_swf.py::TestSwf::test_run_workflow", + "node_id": "LocalStack Community: tests/aws/services/swf/test_swf.py::TestSwf::test_run_workflow", "test": "test_run_workflow", "response": "200", "error": "", diff --git a/data/coverage/timestream-query.json b/data/coverage/timestream-query.json index a318325b0e..5b1e398506 100644 --- a/data/coverage/timestream-query.json +++ b/data/coverage/timestream-query.json @@ -164,7 +164,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", "response": "200", "error": "", @@ -180,7 +180,7 @@ "ResourceARN": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -196,7 +196,7 @@ "ClientToken, MaxRows, NextToken, QueryString": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_query_pagination", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", "test": "test_query_pagination", "response": "200", "error": "", @@ -210,7 +210,7 @@ "ClientToken, MaxRows, QueryString": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_query_pagination", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", "test": "test_query_pagination", "response": "200", "error": "", @@ -224,7 +224,7 @@ "ClientToken, QueryString": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_ago_function", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_ago_function", "test": "test_ago_function", "response": "200", "error": "", @@ -234,7 +234,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_bin_function[3d]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_bin_function[3d]", "test": "test_bin_function[3d]", "response": "200", "error": "", @@ -244,7 +244,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_from_iso8601_date", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_from_iso8601_date", "test": "test_from_iso8601_date", "response": "200", "error": "", @@ -254,7 +254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_from_iso8601_timestamp[2021-11-15T11:18:42.573Z]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_from_iso8601_timestamp[2021-11-15T11:18:42.573Z]", "test": "test_from_iso8601_timestamp[2021-11-15T11:18:42.573Z]", "response": "200", "error": "", @@ -264,7 +264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_from_iso8601_timestamp[2021-11-15T11:18:42]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_from_iso8601_timestamp[2021-11-15T11:18:42]", "test": "test_from_iso8601_timestamp[2021-11-15T11:18:42]", "response": "200", "error": "", @@ -274,7 +274,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_from_milliseconds_func", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_from_milliseconds_func", "test": "test_from_milliseconds_func", "response": "200", "error": "", @@ -284,7 +284,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_insert_different_data_types", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_insert_different_data_types", "test": "test_insert_different_data_types", "response": "200", "error": "", @@ -294,7 +294,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[False]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[False]", "test": "test_interpolation_function[False]", "response": "200", "error": "", @@ -304,7 +304,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[True]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", "test": "test_interpolation_function[True]", "response": "200", "error": "", @@ -314,7 +314,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_multi_records", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_multi_records", "test": "test_multi_records", "response": "200", "error": "", @@ -324,7 +324,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_parse_duration_func", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_parse_duration_func", "test": "test_parse_duration_func", "response": "200", "error": "", @@ -334,7 +334,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_sequence_time_func", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_sequence_time_func", "test": "test_sequence_time_func", "response": "200", "error": "", @@ -344,7 +344,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_sum_by_reference", + "test": "test_sum_by_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", @@ -354,7 +364,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[db-{short_uid}-table{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", @@ -364,7 +374,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_to_milliseconds_func", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_to_milliseconds_func", "test": "test_to_milliseconds_func", "response": "200", "error": "", @@ -374,7 +384,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_unnest_function", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_unnest_function", "test": "test_unnest_function", "response": "200", "error": "", @@ -384,7 +394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_ago_function", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_ago_function", "test": "test_ago_function", "response": "400", "error": "ValidationException", @@ -394,7 +404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_parse_duration_func", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_parse_duration_func", "test": "test_parse_duration_func", "response": "400", "error": "ValidationException", @@ -410,7 +420,7 @@ "ResourceARN, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -426,7 +436,7 @@ "ResourceARN, TagKeys": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", diff --git a/data/coverage/timestream-write.json b/data/coverage/timestream-write.json index 072003e8eb..0ece1fc520 100644 --- a/data/coverage/timestream-write.json +++ b/data/coverage/timestream-write.json @@ -236,17 +236,17 @@ "DatabaseName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", @@ -256,7 +256,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[db-{short_uid}-table{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", @@ -270,7 +270,7 @@ "DatabaseName, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", "response": "200", "error": "", @@ -280,7 +280,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_insert_different_data_types", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", + "test": "test_list_tags_for_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_insert_different_data_types", "test": "test_insert_different_data_types", "response": "200", "error": "", @@ -290,7 +300,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[False]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[False]", "test": "test_interpolation_function[False]", "response": "200", "error": "", @@ -300,7 +310,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[True]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", "test": "test_interpolation_function[True]", "response": "200", "error": "", @@ -310,8 +320,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_list_tags_for_resource", - "test": "test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_multi_records", + "test": "test_multi_records", "response": "200", "error": "", "snapshot_skipped": "", @@ -320,8 +330,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_multi_records", - "test": "test_multi_records", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", + "test": "test_query_pagination", "response": "200", "error": "", "snapshot_skipped": "", @@ -330,8 +340,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_query_pagination", - "test": "test_query_pagination", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_sum_by_reference", + "test": "test_sum_by_reference", "response": "200", "error": "", "snapshot_skipped": "", @@ -340,7 +350,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_unnest_function", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_unnest_function", "test": "test_unnest_function", "response": "200", "error": "", @@ -356,17 +366,17 @@ "DatabaseName, TableName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", @@ -376,7 +386,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[db-{short_uid}-table{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", @@ -390,7 +400,7 @@ "DatabaseName, TableName, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", "response": "200", "error": "", @@ -400,7 +410,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_insert_different_data_types", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", + "test": "test_list_tags_for_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_insert_different_data_types", "test": "test_insert_different_data_types", "response": "200", "error": "", @@ -410,7 +430,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[False]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[False]", "test": "test_interpolation_function[False]", "response": "200", "error": "", @@ -420,7 +440,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[True]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", "test": "test_interpolation_function[True]", "response": "200", "error": "", @@ -430,8 +450,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_list_tags_for_resource", - "test": "test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_multi_records", + "test": "test_multi_records", "response": "200", "error": "", "snapshot_skipped": "", @@ -440,8 +460,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_multi_records", - "test": "test_multi_records", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", + "test": "test_query_pagination", "response": "200", "error": "", "snapshot_skipped": "", @@ -450,8 +470,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_query_pagination", - "test": "test_query_pagination", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_sum_by_reference", + "test": "test_sum_by_reference", "response": "200", "error": "", "snapshot_skipped": "", @@ -460,7 +480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_unnest_function", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_unnest_function", "test": "test_unnest_function", "response": "200", "error": "", @@ -476,17 +496,17 @@ "DatabaseName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", "response": "200", "error": "", @@ -496,7 +516,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_insert_different_data_types", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", + "test": "test_list_tags_for_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_insert_different_data_types", "test": "test_insert_different_data_types", "response": "200", "error": "", @@ -506,7 +536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[False]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[False]", "test": "test_interpolation_function[False]", "response": "200", "error": "", @@ -516,7 +546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[True]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", "test": "test_interpolation_function[True]", "response": "200", "error": "", @@ -526,8 +556,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_list_tags_for_resource", - "test": "test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_multi_records", + "test": "test_multi_records", "response": "200", "error": "", "snapshot_skipped": "", @@ -536,8 +566,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_multi_records", - "test": "test_multi_records", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", + "test": "test_query_pagination", "response": "200", "error": "", "snapshot_skipped": "", @@ -546,8 +576,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_query_pagination", - "test": "test_query_pagination", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_sum_by_reference", + "test": "test_sum_by_reference", "response": "200", "error": "", "snapshot_skipped": "", @@ -556,7 +586,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", @@ -566,7 +596,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[db-{short_uid}-table{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", @@ -576,7 +606,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_unnest_function", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_unnest_function", "test": "test_unnest_function", "response": "200", "error": "", @@ -586,7 +616,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", "response": "400", "error": "ResourceNotFoundException", @@ -602,7 +632,7 @@ "DatabaseName, TableName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", "response": "200", "error": "", @@ -612,7 +642,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_insert_different_data_types", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", + "test": "test_list_tags_for_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_insert_different_data_types", "test": "test_insert_different_data_types", "response": "200", "error": "", @@ -622,7 +662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[False]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[False]", "test": "test_interpolation_function[False]", "response": "200", "error": "", @@ -632,7 +672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[True]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", "test": "test_interpolation_function[True]", "response": "200", "error": "", @@ -642,8 +682,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_list_tags_for_resource", - "test": "test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_multi_records", + "test": "test_multi_records", "response": "200", "error": "", "snapshot_skipped": "", @@ -652,8 +692,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_multi_records", - "test": "test_multi_records", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", + "test": "test_query_pagination", "response": "200", "error": "", "snapshot_skipped": "", @@ -662,8 +702,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_query_pagination", - "test": "test_query_pagination", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_sum_by_reference", + "test": "test_sum_by_reference", "response": "200", "error": "", "snapshot_skipped": "", @@ -672,7 +712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_unnest_function", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_unnest_function", "test": "test_unnest_function", "response": "200", "error": "", @@ -682,17 +722,17 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", "response": "400", "error": "ResourceNotFoundException", @@ -708,17 +748,7 @@ "DatabaseName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", - "test": "test_create_db_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", @@ -728,7 +758,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_list_tags_for_resource", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_list_tags_for_resource", "test": "test_list_tags_for_resource", "response": "200", "error": "", @@ -738,7 +768,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", @@ -748,7 +778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[db-{short_uid}-table{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", @@ -764,14 +794,14 @@ "DatabaseName, TableName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" } ] } @@ -780,7 +810,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", @@ -790,7 +820,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[db-{short_uid}-table{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", @@ -806,7 +836,7 @@ "DatabaseName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/cloudformation/resources/test_timestream.py::test_create_db_tables", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_timestream.py::test_create_db_tables", "test": "test_create_db_tables", "response": "200", "error": "", @@ -816,7 +846,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", @@ -826,7 +856,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[db-{short_uid}-table{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", @@ -842,7 +872,7 @@ "CommonAttributes, DatabaseName, Records, TableName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_describe_endpoints", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamBasic::test_describe_endpoints", "test": "test_describe_endpoints", "response": "200", "error": "", @@ -852,7 +882,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_insert_different_data_types", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_insert_different_data_types", "test": "test_insert_different_data_types", "response": "200", "error": "", @@ -862,7 +892,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[False]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[False]", "test": "test_interpolation_function[False]", "response": "200", "error": "", @@ -872,7 +902,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_interpolation_function[True]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_interpolation_function[True]", "test": "test_interpolation_function[True]", "response": "200", "error": "", @@ -882,7 +912,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_query_pagination", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_query_pagination", "test": "test_query_pagination", "response": "200", "error": "", @@ -892,7 +922,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[DB_TEST-MY_TABLE_NAME]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[DB_TEST-MY_TABLE_NAME]", "test": "test_timestream_query[DB_TEST-MY_TABLE_NAME]", "response": "200", "error": "", @@ -902,7 +932,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_timestream_query[db-{short_uid}-table{short_uid}]", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_timestream_query[db-{short_uid}-table{short_uid}]", "test": "test_timestream_query[db-{short_uid}-table{short_uid}]", "response": "200", "error": "", @@ -912,7 +942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_unnest_function", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_unnest_function", "test": "test_unnest_function", "response": "200", "error": "", @@ -926,7 +956,7 @@ "DatabaseName, Records, TableName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_timestream.py::TestTimestream::test_multi_records", + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_multi_records", "test": "test_multi_records", "response": "200", "error": "", @@ -934,6 +964,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/timestream/test_timestream.py::TestTimestreamQueries::test_sum_by_reference", + "test": "test_sum_by_reference", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } diff --git a/data/coverage/transcribe.json b/data/coverage/transcribe.json index e6c7b267b2..aaf6036ac4 100644 --- a/data/coverage/transcribe.json +++ b/data/coverage/transcribe.json @@ -476,7 +476,7 @@ "TranscriptionJobName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", "test": "test_get_transcription_job", "response": "200", "error": "", @@ -486,7 +486,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", "test": "test_list_transcription_jobs", "response": "200", "error": "", @@ -496,7 +496,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", "test": "test_transcribe_happy_path", "response": "200", "error": "", @@ -506,7 +506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", @@ -516,7 +516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", @@ -526,7 +526,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", @@ -536,7 +536,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", @@ -546,7 +546,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", @@ -556,7 +556,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", @@ -566,7 +566,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", "test": "test_transcribe_start_job_same_name", "response": "200", "error": "", @@ -576,8 +576,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", "snapshot_skipped": "", @@ -586,8 +586,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", "snapshot_skipped": "", @@ -596,8 +596,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", "snapshot_skipped": "", @@ -606,8 +606,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -616,8 +616,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", @@ -626,8 +626,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", "snapshot_skipped": "", @@ -636,7 +636,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", @@ -646,7 +646,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_deletion", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_deletion", "test": "test_failing_deletion", "response": "400", "error": "NotFoundException", @@ -656,7 +656,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", "test": "test_transcribe_happy_path", "response": "400", "error": "NotFoundException", @@ -672,7 +672,7 @@ "TranscriptionJobName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", "test": "test_get_transcription_job", "response": "200", "error": "", @@ -682,7 +682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", "test": "test_transcribe_happy_path", "response": "200", "error": "", @@ -692,7 +692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", @@ -702,7 +702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", @@ -712,7 +712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", @@ -722,7 +722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", @@ -732,7 +732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", @@ -742,7 +742,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", @@ -752,7 +752,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", "test": "test_transcribe_start_job_same_name", "response": "200", "error": "", @@ -762,8 +762,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", "snapshot_skipped": "", @@ -772,8 +772,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", "snapshot_skipped": "", @@ -782,8 +782,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", "snapshot_skipped": "", @@ -792,8 +792,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -802,8 +802,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", @@ -812,8 +812,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", "snapshot_skipped": "", @@ -822,7 +822,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", @@ -832,7 +832,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", "test": "test_get_transcription_job", "response": "400", "error": "NotFoundException", @@ -842,7 +842,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", "test": "test_transcribe_happy_path", "response": "400", "error": "NotFoundException", @@ -858,7 +858,7 @@ "- (without any parameters)": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", "test": "test_list_transcription_jobs", "response": "200", "error": "", @@ -874,7 +874,7 @@ "LanguageCode, Media, OutputBucketName, OutputKey, TranscriptionJobName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-3-test-output]", "test": "test_transcribe_start_job[test-output-bucket-3-test-output]", "response": "200", "error": "", @@ -884,7 +884,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", "response": "200", "error": "", @@ -894,7 +894,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "test": "test_transcribe_start_job[test-output-bucket-5-test-files/test-output.json]", "response": "200", "error": "", @@ -904,7 +904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "test": "test_transcribe_start_job[test-output-bucket-6-test-files/test-output]", "response": "200", "error": "", @@ -918,7 +918,7 @@ "LanguageCode, Media, OutputBucketName, TranscriptionJobName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-2-None]", "test": "test_transcribe_start_job[test-output-bucket-2-None]", "response": "200", "error": "", @@ -932,7 +932,7 @@ "LanguageCode, Media, TranscriptionJobName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_get_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_get_transcription_job", "test": "test_get_transcription_job", "response": "200", "error": "", @@ -942,7 +942,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_list_transcription_jobs", "test": "test_list_transcription_jobs", "response": "200", "error": "", @@ -952,7 +952,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_happy_path", "test": "test_transcribe_happy_path", "response": "200", "error": "", @@ -962,7 +962,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[None-None]", "test": "test_transcribe_start_job[None-None]", "response": "200", "error": "", @@ -972,7 +972,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", "test": "test_transcribe_start_job_same_name", "response": "200", "error": "", @@ -982,8 +982,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.amr]", - "test": "test_transcribe_supported_media_formats[files/en-gb.amr]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.amr]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.amr]", "response": "200", "error": "", "snapshot_skipped": "", @@ -992,8 +992,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.flac]", - "test": "test_transcribe_supported_media_formats[files/en-gb.flac]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.flac]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.flac]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1002,8 +1002,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp3]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp3]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1012,8 +1012,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.mp4]", - "test": "test_transcribe_supported_media_formats[files/en-gb.mp4]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp4]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp4]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1022,8 +1022,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.ogg]", - "test": "test_transcribe_supported_media_formats[files/en-gb.ogg]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.ogg]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.ogg]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1032,8 +1032,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[files/en-gb.webm]", - "test": "test_transcribe_supported_media_formats[files/en-gb.webm]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.webm]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.webm]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1042,7 +1042,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_unsupported_media_format_failure", "test": "test_transcribe_unsupported_media_format_failure", "response": "200", "error": "", @@ -1052,7 +1052,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", "test": "test_failing_start_transcription_job", "response": "400", "error": "BadRequestException", @@ -1062,7 +1062,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job_same_name", "test": "test_transcribe_start_job_same_name", "response": "400", "error": "ConflictException", @@ -1076,7 +1076,7 @@ "Media, TranscriptionJobName": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_start_transcription_job", "test": "test_failing_start_transcription_job", "response": "400", "error": "BadRequestException", diff --git a/data/coverage/transfer.json b/data/coverage/transfer.json index 7585f02b0a..f0479d2606 100644 --- a/data/coverage/transfer.json +++ b/data/coverage/transfer.json @@ -716,7 +716,7 @@ "EndpointType, IdentityProviderType, Protocols, Tags": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -732,7 +732,7 @@ "HomeDirectory, HomeDirectoryType, Role, ServerId, UserName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -748,7 +748,7 @@ "ServerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -764,7 +764,7 @@ "ServerId, SshPublicKeyId, UserName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -780,7 +780,7 @@ "ServerId, UserName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -796,7 +796,7 @@ "ServerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -806,7 +806,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "400", "error": "ResourceNotFoundException", @@ -822,7 +822,7 @@ "ServerId, UserName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -838,7 +838,7 @@ "ServerId, SshPublicKeyBody, UserName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -854,7 +854,7 @@ "ServerId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", @@ -870,7 +870,7 @@ "HomeDirectory, HomeDirectoryType, ServerId, UserName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", + "node_id": "LocalStack Pro: tests/aws/services/transfer/test_transfer.py::TestAWSTransfer::test_basic_transfer_api", "test": "test_basic_transfer_api", "response": "200", "error": "", diff --git a/data/coverage/xray.json b/data/coverage/xray.json index 088609f871..1d6b1fea17 100644 --- a/data/coverage/xray.json +++ b/data/coverage/xray.json @@ -368,7 +368,7 @@ "TraceIds": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", "test": "test_basic_xray_integration", "response": "200", "error": "", @@ -384,7 +384,7 @@ "SamplingRule": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_create_and_get_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_create_and_get_sampling_rule", "test": "test_create_and_get_sampling_rule", "response": "200", "error": "", @@ -394,7 +394,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_create_existing_sampling_rule_raises_exception", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_create_existing_sampling_rule_raises_exception", "test": "test_create_existing_sampling_rule_raises_exception", "response": "200", "error": "", @@ -404,7 +404,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_delete_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_delete_sampling_rule", "test": "test_delete_sampling_rule", "response": "200", "error": "", @@ -414,7 +414,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_update_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_update_sampling_rule", "test": "test_update_sampling_rule", "response": "200", "error": "", @@ -424,7 +424,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_create_existing_sampling_rule_raises_exception", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_create_existing_sampling_rule_raises_exception", "test": "test_create_existing_sampling_rule_raises_exception", "response": "400", "error": "InvalidRequestException", @@ -440,7 +440,7 @@ "RuleName": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_create_and_get_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_create_and_get_sampling_rule", "test": "test_create_and_get_sampling_rule", "response": "200", "error": "", @@ -450,7 +450,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_create_existing_sampling_rule_raises_exception", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_create_existing_sampling_rule_raises_exception", "test": "test_create_existing_sampling_rule_raises_exception", "response": "200", "error": "", @@ -460,7 +460,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_delete_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_delete_sampling_rule", "test": "test_delete_sampling_rule", "response": "200", "error": "", @@ -470,7 +470,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_update_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_update_sampling_rule", "test": "test_update_sampling_rule", "response": "200", "error": "", @@ -480,7 +480,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_delete_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_delete_sampling_rule", "test": "test_delete_sampling_rule", "response": "400", "error": "InvalidRequestException", @@ -496,7 +496,7 @@ "- (without any parameters)": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_create_and_get_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_create_and_get_sampling_rule", "test": "test_create_and_get_sampling_rule", "response": "200", "error": "", @@ -506,7 +506,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_delete_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_delete_sampling_rule", "test": "test_delete_sampling_rule", "response": "200", "error": "", @@ -516,7 +516,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_update_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_update_sampling_rule", "test": "test_update_sampling_rule", "response": "200", "error": "", @@ -532,7 +532,7 @@ "EndTime, StartTime": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", "test": "test_basic_xray_integration", "response": "200", "error": "", @@ -542,7 +542,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_custom_xray_records_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_custom_xray_records_endpoint", "test": "test_custom_xray_records_endpoint", "response": "200", "error": "", @@ -552,7 +552,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_put_and_get_trace_segments", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_put_and_get_trace_segments", "test": "test_put_and_get_trace_segments", "response": "200", "error": "", @@ -568,7 +568,7 @@ "TelemetryRecords": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_put_records", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_put_records", "test": "test_put_records", "response": "200", "error": "", @@ -584,7 +584,7 @@ "TraceSegmentDocuments": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", + "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_xray.py::TestLambdaXrayIntegration::test_basic_xray_integration", "test": "test_basic_xray_integration", "response": "200", "error": "", @@ -594,7 +594,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_custom_xray_records_endpoint", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_custom_xray_records_endpoint", "test": "test_custom_xray_records_endpoint", "response": "200", "error": "", @@ -604,7 +604,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_put_and_get_trace_segments", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_put_and_get_trace_segments", "test": "test_put_and_get_trace_segments", "response": "200", "error": "", @@ -620,7 +620,7 @@ "SamplingRuleUpdate": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/test_xray.py::TestXRay::test_update_sampling_rule", + "node_id": "LocalStack Pro: tests/aws/services/xray/test_xray.py::TestXRay::test_update_sampling_rule", "test": "test_update_sampling_rule", "response": "200", "error": "", From 9d81f4935dfbe4b0e36bd4f4685fda6e93ca311b Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Tue, 29 Aug 2023 21:22:38 +0530 Subject: [PATCH 02/46] add docs for cloudtrail (#773) --- .../cloudtrail-resource-browser.png | Bin 0 -> 196813 bytes content/en/user-guide/aws/cloudtrail/index.md | 127 ++++++++++++++++++ 2 files changed, 127 insertions(+) create mode 100644 content/en/user-guide/aws/cloudtrail/cloudtrail-resource-browser.png create mode 100644 content/en/user-guide/aws/cloudtrail/index.md diff --git a/content/en/user-guide/aws/cloudtrail/cloudtrail-resource-browser.png b/content/en/user-guide/aws/cloudtrail/cloudtrail-resource-browser.png new file mode 100644 index 0000000000000000000000000000000000000000..33305bdec41ff9196b2142c7e0ecdb7e72be5d73 GIT binary patch literal 196813 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�lmD^6e{s^x&N90rVW~)dafdg5H0QV*-Ag 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 ^WdKG`TH$145m;2 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 literal 0 HcmV?d00001 diff --git a/content/en/user-guide/aws/cloudtrail/index.md b/content/en/user-guide/aws/cloudtrail/index.md new file mode 100644 index 0000000000..d93ce8f8a3 --- /dev/null +++ b/content/en/user-guide/aws/cloudtrail/index.md @@ -0,0 +1,127 @@ +--- +title: "CloudTrail" +linkTitle: "CloudTrail" +description: > + Get started with CloudTrail on LocalStack +--- + +## Introduction + +CloudTrail is a service provided by Amazon Web Services (AWS) that enables you to track and monitor all activities and events within your AWS environment. It records API calls and actions made on your AWS resources, offering an audit trail that helps you understand changes, diagnose issues, and maintain compliance. + +LocalStack supports CloudTrail via the Pro/Team offering, allowing you to use the CloudTrail APIs in your local environment to create and manage Event history and trails. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_cloudtrail/), which provides information on the extent of CloudTrail's integration with LocalStack. + +## Getting started + +This guide is designed for users new to CloudTrail and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. We will demonstrate how to enable S3 object logging to CloudTrail using AWS CLI. + +### Create a bucket + +Before you create a trail, you need to create an S3 bucket where CloudTrail can deliver the log data. You can use the [`mb`](https://docs.aws.amazon.com/cli/latest/reference/s3/mb.html) command to create a bucket: + +{{< command >}} +$ awslocal s3 mb s3://my-bucket +{{< /command >}} + +### Create a trail + +You can create a trail which would allow the delivery of events to the S3 bucket we created earlier. You can use the [`CreateTrail`](https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_CreateTrail.html) API to create a trail. Run the following command to create a trail: + +{{< command >}} +$ awslocal cloudtrail create-trail \ + --name MyTrail \ + --s3-bucket-name my-bucket +{{< /command >}} + +### Enable logging and configure event selectors + +You can now enable logging for your trail. You can use the [`StartLogging`](https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_StartLogging.html) API to enable logging for your trail. Run the following command to enable logging: + +{{< command >}} +$ awslocal cloudtrail start-logging --name MyTrail +{{< /command >}} + +You can further configure event selectors for the trail. In this example, we will configure the trail to log all S3 object level events. You can use the [`PutEventSelectors`](https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_PutEventSelectors.html) API to configure event selectors for your trail. Run the following command to configure event selectors: + +{{< command >}} +$ awslocal cloudtrail put-event-selectors \ + --trail-name MyTrail \ + --event-selectors '[{"ReadWriteType": "All", "IncludeManagementEvents":true, "DataResources": [{"Type": "AWS::S3::Object", "Values": ["arn:aws:s3:::my-bucket/"]}]}]' +{{< /command >}} + +You can verify if your configuration is correct by using the [`GetEventSelectors`](https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_GetEventSelectors.html) API. Run the following command to verify your configuration: + +{{< command >}} +$ awslocal cloudtrail get-event-selectors \ + --trail-name MyTrail +{{< /command >}} + +The following output would be retrieved: + +```json +{ + "TrailARN": "arn:aws:cloudtrail:us-east-1:000000000000:trail/MyTrail", + "EventSelectors": [ + { + "ReadWriteType": "All", + "IncludeManagementEvents": true, + "DataResources": [ + { + "Type": "AWS::S3::Object", + "Values": [ + "arn:aws:s3:::my-bucket/" + ] + } + ] + } + ] +} +``` + +### Test the configuration + +You can now test the configuration by creating an object in the S3 bucket. You can use the [`cp`](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) command to copy an object in the S3 bucket: + +{{< command >}} +$ echo "hello world" > /tmp/hello-world +$ awslocal s3 cp /tmp/hello-world s3://my-bucket/hello-world +$ awslocal s3 ls s3://my-bucket +{{< /command >}} + +You can verify that the object was created in the S3 bucket. You can also verify that the object level event was logged by CloudTrail using the [`LookupEvents`](https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_LookupEvents.html) API. Run the following command to verify the event: + +{{< command >}} +$ awslocal cloudtrail lookup-events \ + --lookup-attributes AttributeKey=EventName,AttributeValue=PutObject \ + --max-results 1 +{{< /command >}} + +The following output would be retrieved: + +```json +{ + "Events": [{ + "EventId": "218785bf-3ec4-4bdd-a055-57eca773294f", + "EventName": "PutObject", + "ReadOnly": "false", + ... + "CloudTrailEvent": "{\"eventVersion\": \"1.08\", ... {\"bucketName\": \"my-bucket\", \"key\": \"hello-world\"} ...}" + }] +} +``` + +## Resource Browser + +The LocalStack Web Application provides a Resource Browser for managing CloudTrail's Event History & Trails. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resources** section, and then clicking on **CloudTrail** under the **Management/Governance** section. + +CloudTrail Resource Browser +
+
+ +The Resource Browser allows you to perform the following actions: + +- **Create Trail**: Create a new CloudTrail trail, by specifying the name of the trail, the S3 bucket where the logs should be stored, and other optional parameters. +- **View Trail**: View the details of a CloudTrail trail, including the name, ARN, S3 bucket, and other parameters. +- **View Event History**: View the event history of a CloudTrail trail, including the Event Id, Event time, Event source, and other parameters. From 83db656bb47759ec0c373be3b92d57a3100f0f14 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Tue, 29 Aug 2023 21:38:11 +0530 Subject: [PATCH 03/46] add docs for efs (#775) --- .../aws/elastic-file-system/index.md | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 content/en/user-guide/aws/elastic-file-system/index.md diff --git a/content/en/user-guide/aws/elastic-file-system/index.md b/content/en/user-guide/aws/elastic-file-system/index.md new file mode 100644 index 0000000000..ba40b47495 --- /dev/null +++ b/content/en/user-guide/aws/elastic-file-system/index.md @@ -0,0 +1,104 @@ +--- +title: "Elastic File System (EFS)" +linkTitle: "Elastic File System (EFS)" +description: > + Get started with Elastic File System (EFS) on LocalStack +--- + +## Introduction + +EFS (Elastic File System) is a fully managed file storage service provided by Amazon Web Services (AWS). EFS offers scalable and shared file storage that can be accessed by multiple EC2 instances and on-premises servers simultaneously. EFS utilizes the Network File System protocol to allow it to be used as a data source for various applications and workloads. + +LocalStack supports EFS via the Pro/Team offering, allowing you to use the EFS APIs in your local environment to create local file systems, lifecycle configurations, and file system policies. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_efs/), which provides information on the extent of EFS's integration with LocalStack. + +{{< alert title="Note" >}} +LocalStack's EFS implementation is limited and lacks support for functionalities like creating mount targets, configuring access points, and generating tags. LocalStack uses Moto to emulate the EFS APIs, and efforts are underway to incorporate support for these features in upcoming updates. +{{< /alert >}} + +## Getting started + +This guide is designed for users new to Elastic File System and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. We will demonstrate how to create a file system, apply an IAM resource-based policy, and create a lifecycle configuration using the AWS CLI. + +### Create a filesystem + +To create a new, empty file system you can use the [`CreateFileSystem`](https://docs.aws.amazon.com/goto/WebAPI/elasticfilesystem-2015-02-01/CreateFileSystem) API. Run the following command to create a new file system: + +{{< command >}} +$ awslocal efs create-file-system \ + --performance-mode generalPurpose \ + --throughput-mode bursting \ + --encrypted \ + --tags Key=Name,Value=my-file-system +{{< /command >}} + +The following output would be retrieved: + +```bash +{ + "CreationToken": "53465731-0032-4cef-92f5-8aefe7c7b91e", + "FileSystemId": "fs-34feac549e66b814", + "FileSystemArn": "arn:aws:elasticfilesystem:us-east-1:000000000000:file-system/fs-34feac549e66b814", + "CreationTime": 1692808338.424, + "LifeCycleState": "available", + "PerformanceMode": "generalPurpose", + "Encrypted": true, + "ThroughputMode": "bursting", + "Tags": [ + { + "Key": "Name", + "Value": "my-file-system" + } + ] +} +``` + +You can also describe the locally available file systems using the [`DescribeFileSystems`](https://docs.aws.amazon.com/efs/latest/ug/API_DescribeFileSystems.html) API. Run the following command to describe the local file systems available: + +{{< command >}} +$ awslocal efs describe-file-systems +{{< /command >}} + +You can alternatively pass the `--file-system-id` parameter to the `describe-file-system` command to retrieve information about a specific file system in AWS CLI. + +### Put file system policy + +You can apply an EFS `FileSystemPolicy` to an EFS file system using the [`PutFileSystemPolicy`](https://docs.aws.amazon.com/efs/latest/ug/API_PutFileSystemPolicy.html) API. Run the following command to apply a policy to the file system created in the previous step: + +{{< command >}} +$ awslocal efs put-file-system-policy \ + --file-system-id \ + --policy "{\"Version\":\"2012-10-17\",\"Id\":\"ExamplePolicy01\",\"Statement\":[{\"Sid\":\"ExampleSatement01\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"*\"},\"Action\":[\"elasticfilesystem:ClientMount\",\"elasticfilesystem:ClientWrite\"],\"Resource\":\"arn:aws:elasticfilesystem:us-east-1:000000000000:file-system/fs-34feac549e66b814\"}]}" +{{< /command >}} + +You can list the file system policies using the [`DescribeFileSystemPolicy`](https://docs.aws.amazon.com/efs/latest/ug/API_DescribeFileSystemPolicy.html) API. Run the following command to list the file system policies: + +{{< command >}} +$ awslocal efs describe-file-system-policy \ + --file-system-id +{{< /command >}} + +Replace `` with the ID of the file system you want to list the policies for. The output will return the `FileSystemPolicy` for the specified EFS file system. + +### Create a lifecycle configuration + +You can create a lifecycle configuration for an EFS file system using the [`PutLifecycleConfiguration`](https://docs.aws.amazon.com/efs/latest/ug/API_PutLifecycleConfiguration.html) API. Run the following command to create a lifecycle configuration for the file system created in the previous step: + +{{< command >}} +$ awslocal efs put-lifecycle-configuration \ + --file-system-id \ + --lifecycle-policies "{\"TransitionToIA\":\"AFTER_30_DAYS\"}" +{{< /command >}} + +The following output would be retrieved: + +```bash +{ + "LifecyclePolicies": [ + { + "TransitionToIA": "AFTER_30_DAYS" + } + ] +} +``` From 7dbae481e38531fab181ac4fbf77ea599f506c6d Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 00:36:11 +0530 Subject: [PATCH 04/46] enhance docs for kinesis data firehose (#762) --- .../user-guide/aws/kinesis-firehose/index.md | 146 +++++++++--------- 1 file changed, 70 insertions(+), 76 deletions(-) diff --git a/content/en/user-guide/aws/kinesis-firehose/index.md b/content/en/user-guide/aws/kinesis-firehose/index.md index e1fccc56eb..cf345a570e 100644 --- a/content/en/user-guide/aws/kinesis-firehose/index.md +++ b/content/en/user-guide/aws/kinesis-firehose/index.md @@ -1,131 +1,119 @@ --- title: "Kinesis Data Firehose" linkTitle: "Kinesis Data Firehose" -categories: ["LocalStack Community"] description: > - Get started with AWS Kinesis Data Firehose on LocalStack -aliases: - - /aws/kinesis-firehose/ + Get started with Kinesis Data Firehose on LocalStack --- -Kinesis Data Firehose is a service to extract, transform and load (ETL service) data to multiple destinations. -LocalStack supports Firehose with Kinesis as source, and S3, Elasticsearch or HttpEndpoints as targets. +## Introduction -## Examples +Kinesis Data Firehose is a service provided by AWS that allows you to extract, transform and load streaming data into various destinations, such as Amazon S3, Amazon Redshift, and Elasticsearch. With Kinesis Data Firehose, you can ingest and deliver real-time data from different sources as it automates data delivery, handles buffering and compression, and scales according to the data volume. + +LocalStack supports Kinesis Data Firehose via the Community offering, allowing you to use the Kinesis Data Firehose APIs in your local environment to load and transform real-time data. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_firehose/), which provides information on the extent of Kinesis Data Firehose's integration with LocalStack. -We will provide some examples to illustrate the possibilities of Firehose in LocalStack. +## Getting started -### Using Firehose to load Kinesis data into Elasticsearch with S3 Backup +This guide is designed for users new to Kinesis Data Firehouse and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. -As example, we want to deliver data sent to a Kinesis stream into Elasticsearch via Firehose, while making a full backup into a S3 bucket. -We will assume LocalStack is already [started correctly]({{< ref "getting-started" >}}) and we have `awslocal` [installed]({{< ref "aws-cli" >}}). +Start your LocalStack container using your preferred method. We will demonstrate how to use Firehose to load Kinesis data into Elasticsearch with S3 Backup with the AWS CLI. -First we will create our Elasticsearch domain: +### Create an Elasticsearch domain + +You can create an Elasticsearch domain using the [`create-elasticsearch-domain`](https://docs.aws.amazon.com/cli/latest/reference/es/create-elasticsearch-domain.html) command. Execute the following command to create a domain named `es-local`: {{< command >}} $ awslocal es create-elasticsearch-domain --domain-name es-local -{ - "DomainStatus": { - "DomainId": "000000000000/es-local", - "DomainName": "es-local", - "ARN": "arn:aws:es:us-east-1:000000000000:domain/es-local", - "Created": true, - "Deleted": false, - "Endpoint": "es-local.us-east-1.es.localhost.localstack.cloud:443", - "Processing": true, - "ElasticsearchVersion": "7.10.0", - "ElasticsearchClusterConfig": { - "InstanceType": "m3.medium.elasticsearch", - "InstanceCount": 1, - "DedicatedMasterEnabled": true, - "ZoneAwarenessEnabled": false, - "DedicatedMasterType": "m3.medium.elasticsearch", - "DedicatedMasterCount": 1 - }, - "EBSOptions": { - "EBSEnabled": true, - "VolumeType": "gp2", - "VolumeSize": 10, - "Iops": 0 - }, - "CognitoOptions": { - "Enabled": false - } - } -} {{< / command >}} -We need the `Endpoint` returned here later for the confirmation of our setup. +Save the value of the `Endpoint` field from the response, as it will be required further down to confirm the setup. + +### Create the source Kinensis stream Now let us create our target S3 bucket and our source Kinesis stream: +Before creating the stream, we need to create an S3 bucket to store our backup data. You can do this using the [`mb`](https://docs.aws.amazon.com/cli/latest/reference/s3/mb.html) command: + {{< command >}} $ awslocal s3 mb s3://kinesis-activity-backup-local -make_bucket: kinesis-activity-backup-local {{< / command >}} +You can now use the [`CreateStream`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateStream.html) API to create a Kinesis stream named `kinesis-es-local-stream` with two shards: + {{< command >}} -$ awslocal kinesis create-stream --stream-name kinesis-es-local-stream --shard-count 2 +$ awslocal kinesis create-stream \ + --stream-name kinesis-es-local-stream \ + --shard-count 2 {{< / command >}} +### Create a Firehouse delivery stream -Next, we will create our Firehose delivery stream with Elasticsearch as destination, and S3 as target for our AllDocuments backup. -We set the ARN of our Kinesis stream in the `kinesis-stream-source-configuration` as well as the role we want to use for accessing the stream. -In the `elasticsearch-destination-configuration` we set (again) the access role, the `DomainARN` of the Elasticsearch domain we want to publish to, as well as `IndexName` and `TypeName` for Elasticsearch. -Since we want to backup all documents to S3, we also set `S3BackupMode` to `AllDocuments` and provide a `S3Configuration` pointing to our created bucket. +You can now create the Firehose delivery stream. In this configuration, Elasticsearch serves as the destination, while S3 serves as the repository for our AllDocuments backup. Within the `kinesis-stream-source-configuration`, it is required to specify the ARN of our Kinesis stream and the role that will allow you the access to the stream. + +The `elasticsearch-destination-configuration` sets vital parameters, which includes the access role, `DomainARN` of the Elasticsearch domain where you wish to publish, and the settings including the `IndexName` and `TypeName` for the Elasticsearch setup. Additionally to backup all documents to S3, the `S3BackupMode` parameter is set to `AllDocuments`, which is accompanied by `S3Configuration`. {{< alert title="Note">}} -In LocalStack, per default, the IAM roles will not be verified, so you can provide any ARN here. In AWS, you need to check the access rights of the specified role for the task. +Within LocalStack's default configuration, IAM roles remain unverified and no strict validation is applied on ARNs. However, when operating within the AWS environment, you need to check the access rights of the specified role for the task. {{< /alert >}} +You can use the [`CreateDeliveryStream`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_CreateDeliveryStream.html) API to create a Firehose delivery stream named `activity-to-elasticsearch-local`: + {{< command >}} -$ awslocal firehose create-delivery-stream --delivery-stream-name activity-to-elasticsearch-local --delivery-stream-type KinesisStreamAsSource --kinesis-stream-source-configuration "KinesisStreamARN=arn:aws:kinesis:us-east-1:000000000000:stream/kinesis-es-local-stream,RoleARN=arn:aws:iam::000000000000:role/Firehose-Reader-Role" --elasticsearch-destination-configuration "RoleARN=arn:aws:iam::000000000000:role/Firehose-Reader-Role,DomainARN=arn:aws:es:us-east-1:000000000000:domain/es-local,IndexName=activity,TypeName=activity,S3BackupMode=AllDocuments,S3Configuration={RoleARN=arn:aws:iam::000000000000:role/Firehose-Reader-Role,BucketARN=arn:aws:s3:::kinesis-activity-backup-local}" +$ awslocal firehose create-delivery-stream \ + --delivery-stream-name activity-to-elasticsearch-local \ + --delivery-stream-type KinesisStreamAsSource \ + --kinesis-stream-source-configuration "KinesisStreamARN=arn:aws:kinesis:us-east-1:000000000000:stream/kinesis-es-local-stream,RoleARN=arn:aws:iam::000000000000:role/Firehose-Reader-Role" \ + --elasticsearch-destination-configuration "RoleARN=arn:aws:iam::000000000000:role/Firehose-Reader-Role,DomainARN=arn:aws:es:us-east-1:000000000000:domain/es-local,IndexName=activity,TypeName=activity,S3BackupMode=AllDocuments,S3Configuration={RoleARN=arn:aws:iam::000000000000:role/Firehose-Reader-Role,BucketARN=arn:aws:s3:::kinesis-activity-backup-local}" +{{< / command >}} + +On successful execution, the command will return the `DeliveryStreamARN` of the created delivery stream: + +```json { "DeliveryStreamARN": "arn:aws:firehose:us-east-1:000000000000:deliverystream/activity-to-elasticsearch-local" } -{{< / command >}} +``` -Before testing the integration, we should check whether the Elasticsearch cluster is already started up. -We can do this using the following command (for more information about this, check out the [docs page about Elasticsearch]({{< ref "elasticsearch" >}}). +### Testing the setup +Before testing the integration, it's necessary to confirm if the local Elasticsearch cluster is up. You can use the [`describe-elasticsearch-domain`](https://docs.aws.amazon.com/cli/latest/reference/es/describe-elasticsearch-domain.html) command to check the status of the Elasticsearch cluster. Run the following command: {{< command >}} -$ awslocal es describe-elasticsearch-domain --domain-name es-local | jq ".DomainStatus.Processing" -false +$ awslocal es describe-elasticsearch-domain \ + --domain-name es-local | jq ".DomainStatus.Processing" {{< / command >}} -Once this command returns `false`, we are ready to proceed with ingesting our data. -We can input our data into our source Kinesis stream, our put it directly into the Firehose delivery stream. +Once the command returns `false`, you can move forward with data ingestion. The data can be added to the source Kinesis stream or directly to the Firehose delivery stream. -To put it into Kinesis, run: +You can add data to the Kinesis stream using the [`PutRecord`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html) API. The following command adds a record to the stream: {{< command >}} -$ awslocal kinesis put-record --stream-name kinesis-es-local-stream --data '{ "target": "barry" }' --partition-key partition -{ - "ShardId": "shardId-000000000001", - "SequenceNumber": "49625461294598302663271645332877318906244481566013128722", - "EncryptionType": "NONE" -} +$ awslocal kinesis put-record \ + --stream-name kinesis-es-local-stream \ + --data '{ "target": "barry" }' \ + --partition-key partition {{< / command >}} + {{< alert title="Note">}} -If you are using aws cli v2, you can add `--cli-binary-format raw-in-base64-out` to the above command +For users using AWS CLI v2, consider adding `--cli-binary-format raw-in-base64-out` to the command mentioned above. {{< /alert >}} - - -Or directly into the Firehose delivery stream: +You can use the [`PutRecord`](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecord.html) API to add data to the Firehose delivery stream. The following command adds a record to the stream: {{< command >}} -$ awslocal firehose put-record --delivery-stream-name activity-to-elasticsearch-local --record '{ "Data": "eyJ0YXJnZXQiOiAiSGVsbG8gd29ybGQifQ==" }' -{ - "RecordId": "00333086-7581-48a2-bc7c-8ac1ed97ed3d" -} +$ awslocal firehose put-record \ + --delivery-stream-name activity-to-elasticsearch-local \ + --record '{ "Data": "eyJ0YXJnZXQiOiAiSGVsbG8gd29ybGQifQ==" }' {{< / command >}} -If we now check the entries we made in Elasticsearch (we will use curl for simplicity). Note to replace the url with the "Endpoint" field of our `create-elasticsearch-domain` operation at the beginning. +To review the entries in Elasticsearch, you can employ `cURL` for simplicity. Remember to replace the URL with the `Endpoint` field from the initial `create-elasticsearch-domain` operation. {{< command >}} $ curl -s http://es-local.us-east-1.es.localhost.localstack.cloud:443/activity/_search | jq '.hits.hits' +{{< / command >}} + +You will get an output similar to the following: + +```json [ { "_index": "activity", @@ -146,7 +134,13 @@ $ curl -s http://es-local.us-east-1.es.localhost.localstack.cloud:443/activity/_ } } ] -{{< / command >}} +``` + +If you receive a comparable output, your Firehose delivery stream setup is accurate! Additionally, take a look at the designated S3 bucket to ensure the backup process is functioning correctly. + +## Examples + +The following code snippets and sample applications provide practical examples of how to use Kinesis Data Firehose in LocalStack for various use cases: -If you get a similar output, you have correctly set up a Firehose delivery stream! -Also checkout the specified S3 bucket to check if your backup is working correctly. +- [Search application with Lambda, Kinesis, Firehose, ElasticSearch, S3](https://github.com/localstack/sample-fuzzy-movie-search-lambda-kinesis-elasticsearch) +- [Streaming Data Pipeline with Kinesis, Tinybird, CloudWatch, Lambda](https://github.com/localstack/serverless-streaming-data-pipeline) From e96fefb8757ec76cd64d03c181c22e570c39965f Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 00:43:03 +0530 Subject: [PATCH 05/46] enhance docs for backup (#793) --- .../aws/backup/backup-resource-browser.png | Bin 0 -> 168577 bytes content/en/user-guide/aws/backup/index.md | 132 +++++++++++++++++- 2 files changed, 126 insertions(+), 6 deletions(-) create mode 100644 content/en/user-guide/aws/backup/backup-resource-browser.png diff --git a/content/en/user-guide/aws/backup/backup-resource-browser.png b/content/en/user-guide/aws/backup/backup-resource-browser.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a5a9a9345f7ff8b09cd8d269accda7d7e89394 GIT binary patch literal 168577 zcmeEuX*iT^A9pDwQp$ECODhp7A-jai9>%_8U&g-17*gbpLdo9PvW}Utj%946kbR%Q zSjx^Y_8AQ0z0|Yc_xrrZ{q6nm^g+xqbGfebJpapY`Fo|K^?;F{lm5t&BaDw8D(fCO zLJvN2>bkISt<1v*M;AI9?nh?)uB)u?G7n;5(s9ydxhLIcDv)_?Gq`)>#hZ&R z@5VGGT16%%q&~FA!-kW)JG#2MWH;&q>h~uaYf4H=*v>uvbcvqj<_Q|Q=`*2wwCkp! zdpq7Ojm0cwIgJBN!06Ah5NRjjWfOE0Nh zDp5Le^f;5^U-|M)>1bn$@$apOzxFZ3BcTH{VdBI5fB9p4^i0^(mqf}`|H@q+J`x?c z^z7kU{XdrF-`{eNg%81@Y-a!FFMf`W32V#ymlpEy&CdlCjl_Ph>frpVyTFHNmH(@c zMtA)2vtoND&t&nxwj^|XibiqJzqN+<(;f|DRh* z9=T9_r8^!?z%4g#5db`)S>sDc7_0VfA&%Ek=B+<<1jU+SSfuH&tHY{w#0&%WJWrM?PQhJ9nJv8{){thz|PMrA>Mp ziyFU9lv%xtA{eEh?)n-RGOq@XwVVobUqN-|Q ztN)%-)A%7~oe!}i;10!d|4Ci@XUoc`M|0f!c2mn&I=)zwXR-Gm5}Dx%0b7e8bv2Fh z?CdM-SpBP-AT}W*;Nr^4RSiNJS&AaZeqJ)vgQbU@8O*yNv)cTI%Wr=KJ-u>2Ts(?Z z$i6A-BhuqXW6ToyqE)BI=!P->pT)yJUJK2jXX-d5C@S{g`&(ANX{Nwb>TD-hLQ<0B zTsO@Bo+ha4wV>|TtgI}v-@=RS=Uw#@emlGazMDtg=WYci{aBxA_uJ{aS|%G{_C&1W zDMIDJ1Jh8NbD?#Q>9kdh#KI(bqN4w!kp26QvHQR(lumr`SN{I^9B>0Brn`%1upg+hLtHAHp3(|OfgeIAVZ#wqTryC#4CQjyQrImZn zbs2yDolXdZDQ9q2RhA80HY8fY&mzGr?pS99top2}%Usj2!wgl)ElPqRz z$J$s7?SB-e|M>A+C$R5c8(6Dhrl)sk8!t|KEcCI~`0SMaVgZys?k{wvN-hl)==m*9 zUpIVQ=CZTS#>J(M-*~WL^UdTZ>abN(Wc|{euHeo;Ib|N+S#{f!jh)?rmOjis-nlU) zdB`b=<&V>N!HC5|Wszm83Esa?Bqt8Pwy zK1UnxrG%gH%=dtHbG0?OKX3W#tEmKjZ5|=Z%;)g}kNfuJ%uWI!H&%*Z|F2k9G50v# ztZih>t8@le+zy_0ZAQw}HUuoS& ztE>)BL|B-f0m7)9!9`W|rE1f%q6Bch6$g?|{Nu6ynPUF=9pBR7qwZg`r#(l<5URr{ z6{c&X2hw2Hf|YJ>KaGlvETv}^GI@JRrP2Dp>gun$`OPU*JyB%17Aj}Qwg93!O z*&PBlW;+*}=-VjF*wgevVk-aq9e?s2ogHw(GHbVt{Eh=zUFY=AU;6_Z{!rxFRpaXQ z8FNsl2jg4Wz;qt$ue_2+yNOpH6pv|XG3~W(8oht+hlzPyvAx!cYpue6UsV({Us4=F z;uJ&J5t;?MFzas@-#4Z>Xr=pEbt;83n1<7{A|F16JFkZ-|GZB=AzBghTHBUrZZz1i z2vckiY;&m>soLHmOx(LO_sP9~^bUWTHoT&aeEu+6de!L6ai&!e-+e44pH3cyPQXiZ1zq5bfjji9jq8+z;@q<`$3*Y_$;$mR zT%P&>=S5Z;pCYcp_u;sb@HCU4RcE^)%4o0mquOfhPcRV$qqOM7?#`0mikp6yUk zRWaU)WEB>?efy5#6tbKb8JW|K}Eny(GvlRuxFDP9_1W@+^a5Qou z)IAY|ak*pfhtaRKlE3!BO2}hvQiTkI5U|2z7#Hx*kDz8Gwj^;~2-t!DXgB`#$5@WT ztkY`)B=K*LLUrh+!qkj5e3YIuM6*Oi`+a`ez4J~G^f{;-R;AY^AH$}1{gTm>pDp6tLU)A zN|Whz`ZA(bE9!3_Dgdr6d#y+KfsvSwRPO!%8isW0p&kwQeoNqb6R&h6)HYN{>g74C zZQkGVA3!8$dhsyNCtOBw2*70R-KNScAk_+RZVReiJQ28&{O)dsJ$k|)!$WWQE;`=muH zt-^aQZfP`}V%1rAy)h-6A%)-3_|mlzIH=&sRqLo7mQh*%i>)LcS?8&CbR+u1^Xl~Wn-H_xiW*_9jE@Jl3qB%i01^@fGFUZFqUmBN=MzM=};-S5cXT*cnzVU6q4*4EWUN4^1Xcd0I|cJ;jP7a)7Fvo0cfxcfdu@QoKYz`jDcl#Dt^8L^A7n9k~*fEov z1;Bum@UKK8RhPF){q_E7`JYE#KN?t-WqiZLIMly%e|xG?k()OK_2lz&gECcL!cfTz zIkK5#p>f&E86c&$&!*!Y-oJluyQ1~MTFjwK&0?T(g2$Tq+Uv4QkM%E~ZYG&lJIB|_ zc$V(hdFrh%wI_-?FgM4b)8s6>H>v(Jiy(@}?&(zOkJB|?GtTP}AL3~5c=FBh#X*Md z@Azu(IoHXrtrBx_)vbilvNz78f$bC?*2qt%3d z!p2NHVRm`NxBQSEc*7;Bd61g?mfxKxNR!6IK z=jzLsZUFsDtEgtR28U+)cmsj6Y<6Ej{&yY`NxJ@tH1)lc670W{5@1R$|Kub3Xsk&qUEX!B+p_rUSLOcNOCK)@V~oo2!8vO275M_v zvvyVeGmY#&3#`4!Xn@g`Uzys==*wZ3Eh^AU~*RH)1MXHxoc z1iWn*@`K+@6Kz4SDVSftWVZ+85hR=@k+m(Mbn;fONOpn5T)~%=xi0?UlDJd32U~38 zoBG289hJn%i=QXt@N~Wu@y!N=qUuPIE2tt^k zTf~Bx_IonF5TR#yrIz|B*;`pzDv>7m3MA5Vs#(5!t}$F$5BE{nw4%zX{LH%37~C#J zUdC_KUy6{buF9ZSs{E+m_lYZ4cWgw0P}#@ex_djXDiHb}ab z0wr&Rx_?rmrK3IZfB_6IR(Z^heeK+wxdtw=iyPs%5N{MaZCI zq{7LSkxODz>PlVk{t3w#f+Wgxc?6AgO_eaf_>7Pxx8&&^sarTzeASw}gV&Ee+8Pf9 z1P3dJ(;@W~h7XRx$7xG=wy@KBaAaQomFhFgv`eyorFz@MpCxedo{`v_VtW8fx(wm( zBksL8;WQH1m=cJ&d+U)^XWU`eU|O+c2n2e=!pRQ~vTMr6*qsSIna~WpV0P|hM6y^a z74J@*dgHo;10~h+8L#ci0a%OZT&hdg$WsSqDK!aVzBW0)V zrTwgLLnJNM9w_3-z!`cGBjYNM%;^mKww&Jb7Og8o_4ivw4+P5>T!T}t*(Cwk6YH)w z`$rxn^LhroGrn@ASS5-b-^N<#vQocKhU0T?>6@3B4VPlG?7Ru1)p6p`-Rp+pqR0}D zAKJvvvvLsf&gpEjfYHrHR^5C6aWcp*U@*^>=%WLu3`=DAj&d$+hTs5!uvVx$qlSg6s6$A@ zS|UEi*$?$oRyGLk4b?LvrFMl7O@00Mb!)2H5XgM&otTRS4y4`|G1tkOxaG+lb?>U($yNI2QVvR9oA_i|Pb-7rf3z8(3p{a6nanlSZoS|ZlJx91??Db!2 zXXK#=#!WH^*3J2EFT1RMmxQ`O-irw)LjbIryrC|KR*Hk?R$DLUMm&#CQ%hoWmUEkF zPatvjY*yT%cTB5^b%dPdQFrrA8`lNsvk}*}(LeP40JLWr&#!4UnF$-Gg0{ z64#ms0t7`+?;LM9CCX2&ye=axr>#k+t3}*wPZx!G!(dv?8W#B`5!2S>&t$b zD9#mhppx+PKoL)Kr8-2JS9=YjwMEZ^zN*EG%m^AL2v{@{N6clsXAul7j<6!LY8UuS z))Xw7c7J!P#BX^dhhs>C8#}NrPkjpF5_b-(8~RwIO}5-S1twC-mXz&}$s&jXoftt5 zL-=M=p^{0ty+0eT;?96_8aJ!Z}vZdiCs65?N7iC8R zecxOV^IIIaUIV2h6iS%qY9wd)S)0`bz5zO8CBp>_B!(T~oflm%B3N{YT)pCdCe}z* zBeAG2DI-je9)HyztoZhffMvydaaVmD=KyLJ z?sVdIU*S-)S8$m4v0gjQKOjar$l?#k&5H9M-}kT677kNyiLaO> ze@S`u>Jdt1C08?bnanD*JP|^!O6_9glDGQ!;7vI|?g!MZeYlM%;2PkTsqkNUi`98{ zXH6;V>IeB{!3Llz;nCKHQC7Y?9Jlsdi!Nrqx6%aVfQL(Wj$IVCtTYGcOoVZNu0fH7 zdHS`tt<$Y5!+W9)TBtjDH9rT{`MVD)4yqap$D>i>s@A$$NTZUr@;7&gu89(C z<~K$NgpW2^$VXGnBHwe~N+XPG{4~M6S>ddrJcRzhoS?_Z6mg_+S#FFiWl9I&2Ii^B zSS_#V`Nyd;{%O#SP8#5NA{exU%Ex*^^+*EE_*M0Ua=1*oFhzlm+#77#!c&wPFnG3ub1eiFT_1=i0u z`kZpd%{E6pQ7ibBf|Vw>zX8f@Ir^>h7HURNKR;uz$a2D@(#i3%RoYg_-L4n`8`IC1&g*-tNUXmgZQ;irbc@GzKa8&o8NHTY!PtntKI~# z(MCtI7-^xld#S%VeRx64VRWtheuN)N%`2Rq9?a$)s?WXA4U?H`tcGX6;pw|+I^Xg` z8sxDx{-Q!4!F>q=hsYgKI?OLDd;)6tozY9@dt#3IGG!&iqot?9)dU|UN-92ob@Qe^ z_AInJ_~!oo)LS;WhdsF5-8(+tz9T{||17|^FMghIHQ-FrS!ueyZc-2S6z1|Hj>2kP zH;-u{AEpH_7ARI4e$xP8(453zmwAmD1FR`3w4K1`1bwWEC*hQ+I4a}v7SOHyuH|v(5 zA!<4|WM(FjCq*83?;vqAHejM2`ndW4?vR4xHUJ3Ss@A*a~h_; zt}&B{*{u>GR6{piw6X!j47(b%WF5N94jbvQ+JG-1692Nhr^*>D&UQ_Lu67j*Nn$}N3kU6osam^ZnFWc4y@ z2(E+He3$WG!gyTl9oR>h;v8H%l6nnl{E!j3>eVpWL2r<`;ZgFv7rXdRM~~e;Z9?J1 znxTK8de_ma*2%W7#_8jA2<;U~GrE3!RnShP>v(PJY|whaK9!=zo))sZz&}<}3tUi`T`VYt&tWdnlhmon0V{u;t+YCcCFF$6_sFiy=x51S>40PtBab73S@RT$2Yhff8-e zz8Y!x+#iUsVjAiVK{lNu*|9zzD>8eOvkV_9L-Ccc=BvZNaulwM0MHD*yoiwU7v@ zFmJNW{cRsx-x#ul;Mgy0Uni;V!@ttM|Z{atXuyE@lwwR?b&Mwa{$NUoo!ccikC{-T_SC?GM?3YqrweY>H)dh(BD)WkO)E!z zoK?;PIv%T#frmCP1=Bz&8+);4f>yBH!(&d4qzm2M(THkB!R_r|r08Q$HyhZb{eg92 za-+e#%mEt$t6QR(Dp|u;BU-!qq0qz_;1qp|j9Zm($a?CmDLY9va5E|XhH+za442J5 zg$!{VQEW`%aW^;JBi5|AE|#BN0$?G^Yi_>xvTMiu+q0mxj#tIGBkI9>YZ`{1=lgQn zNh9DQqvYG3B0YY4+ou3_3Zt2Hb382sl{!(wWTn~A`uz4ifeF5j#eKa&ACL+uFP(iD z0OSajs96cGX%E9!5+5OYm@@}>_Xhkx0q@Xk2-P!vqH>(m5h#JBNx!WOTI;#@ES&}~ z1~$+v@CL1Bf{&sIYjPL`clUa!Z*UMq_6vo{WP)49Z{z`QXZh8J8@@*$aC51~a9Y(t z8rF17H-NIpt<4%XND-VL$+!pg4_Y27xsPeFxBQZl9&{TwRx<#N(1J;0C>J ze^UU2$=t6n0ch02Fo{SK1dHt08LwA3^<&~8BTEH&X&oLA^V+Aaq^030k%Z-OG+rxB z&4c~(=G-hY)u5^;#7dKP&Ka9;#mG5OmLd+W=3m-7<-RcaL4@iuRQy@OmD)lg;u9}m z^;1uTi*LO!&Mdxd*EYh;xM&LCNkrh5v&h|9SKDid0^V1JhD8$Sx+-5nMJhC{)?VCM zztXQ;Hts^KOu%~fKG6P=r+UPELNlNghugJxzX$9qm{ts}G$1_`G{k{E&~6zoH??(r zwc%iVIxTE7?D!T-sY%OxM1j_G+e*(VReX(qI_2W>DX^-Fs>z|`f7xPLWV77KMEkmZ zmCg1x4QMdPe=_@|i%BKMa(K(>K(Hnd9Gdnxe&`9Y0pNxzCxQ>gut@WC#N#|IVIbGT z@ND&`<#s5Pl?FTj-N)J)l&336%Ol2x2Ex24qls-Pg$6}_l(!_Dm_zr7Lh8XSblBQ! ze$G3^s&CSY0S>wPU?BUEO=UWqTX)fOq3~_3#L}Qz}w{k5*mE>IDWi22B0l4err3JQj>kbrJbq9aJQ7B`;;2BfU9cnpFX=R zW~JHr5NFGJLsv!qP38E7X;ewxnWr<#MtVQQ<))FVDI>}B0gxL)J z*;+ZDVn$y1j!2eQ>tM-?hy`}T9*YZYl5}NW2l}fUQ9B#vPuHef^$g(pkGSNQTnV^_ zA{Bd`p)X~g=b4$uHpLt|J;_Ea^7`Mkt&}ZQ{a%WX?bkhuTTZl0NLlnRcj+Cy2C!S5 zDdHP;kH^416Rrz=b`nl~EbJM*p6k_f7>tc8(CqOhX}1;IzgZj{-IpB8Gp%&1WAKBk ztpJb@;XEklRNo+Kr5Uc8r;+U3Kb}q`iq~#o`6?N8D?Vxy7|-y^FGV*oum!CoI4vbT zmT(^UeVT?<{)=rt1Der)X~@c#fJFlU$+orTgiV@p>63+yD?fqki#q#L?EYfLtW*yH$pjCQRpsN$uC! zuKfYO!g1 zKNxM_x^JW{LwK}4V1q>ryQRY4gufKI_L@tkjb53hJe`ed+dw7NIN`5r%)92pvw}7J z9Vfahp8g16r`tlG&lV-TTNe-PGh=7ooUYFMEx!>ONK>YrJ}$q^m6Be`HV>DU29P?L zrA9D3m*?|%NZqojd5t_lqz_wQj^~HJXZO1kD)PZO5OnsTT+k`7Rw^kJFS!}8Znqiy zF%O~uD%d)`OaS`kO1t(%eB^}TNX0VV{L$X#OHzR#NU(;qG_(_a&#)DcsYnJ7?9Y;VE|O4}4}=)iachR*-+`!aYB^*Asc&ToTq_ zZwfKb;a~KaK*NJszU~2(3IM1R?Av-hdNb9D^v-7qRh=Pb@-!a!8jp<`SCmAn% zM->)4x!3lV*{XA;{ve$J!2<|PDU$Bafb3BQP=0ubUf%H1aQa<#^zR`KjZcf3j`rc- z(1B;8&l(?AsJ4B*&)tvWSTrn_BsAuoVD(9FOU}mVTsVsummNZ2{mU#*awm9ny`sc@Mh--qD zu~-L-7G4m&Az8uqhW^o%^H^@T!BWC(iQNUViYpcz!;ja3MhA zNl;KNlr+pv8pKT`rFm${$yyFM%Y1j8|GKy{hZ*^F@0c07bCV`j`nqvL@C%uH+fy;V zt=cBrrDE61jnU2^F6n7uLhr{2R^i?6F#|w*M4uyKQa-frF;+)u$gp1?5jSVxmK%nx zKd{k?5SQ_Bbbv|wd9aEn3R4DQK0CL4)^lPB8Ta-NarC`YxP>b^?8o!8AQOO0=@XU1 zH1X-^zL}7ZWpEIf(_Od+KyBK>&ipudPk`)paL5EqW)qI*Xx#)j!2p4d_rt}rSR{V*{sM*y zpE>Mb3pElkQ+j?8;;d#p$41NSL##0dMM}ruck&1*=W|8QfzIa+jGE|026EXJsN3hU z9o*>%ow|ETgOoV{iJJd-jl@@&mRPHpS3$mguk2f@O~7LN(fdHVIx-`ah~w9fiEIPthj)m4KDf%Y$j+fP^a*T}NjVj09O8`DZGYG@CH`J8ZyWMzVIYE7|~0i*B)KmnP7tYG(HY7dLQGO*upmk$?L$Cx$7X{HSI zYv)aT*3HysZRrj2;R)CrdaPa>>xd%)eW*4lRF5^%d1TY6(6YfIMI{4}RTeQuC^Pg( zh5LltsXQ%Hz*RTAUtFk^EePMxz*i616SbPSLX&$(YTT{p@m174~0?%ZxoFB*# zO8}&UG@5^N-?uLoxeMx~g8sESqEf1G<@6Y$QzBhpxB6XXxY_f!7W=g(hUy<>dk6p&s zbiWg!8eYA1`*zvG&oIN1PsRc``X~W=s&m7XRXJJM4RIGh> z8h|{TYFf)<^ouMyL9N1oh)4P1GquY|{+bY+u{2uU&JtbcJ%@tSr5z^>5`1wckF-Z- zbAKRd0|6-qVM>`bK(46nN3T2Boc)c6(4xABAnFPaqL+NsOhfABrVRxH?_qQa4bod$yPe=!D=10Iob5Cj+i3!wvoDgFiN(VxC028Xy<;G!^N&GAz&T}Jq32o5^dOPb5%!o z49d}=%~r5m#^9ceP&ty3N<(49u5~P|$auY7H+7qM1z+NAxQ@5KR-7!IzmV)SCXIG& zl$p{bw|i~;;z&M`vjWngv+x}L5ArsmvIidym83$8It-2jUXv5;4gg2V&gd7W6)tGe z*^q@UD}8gLIdNJB)hY^!K7f#xtu%sm9xP9^ShVW)CCo;1Cv(%UAM6r}NMrs7V!|(! zA_^k%Uf2O`2C^ke4&jGPISV`MELG_;=A0fv4d34-toZG2I#qVSY2e_>41=%ue}w-r}8& zhH{02(WJeAp12M7+FmiKo~1NdAybJRCy?CRobGylqe30tQtTQrPdi)yc?3RgT4egaSrJI2gb0BaFI#P+2* z_I%G&(d57mY;D)qO#r%L%{E#M!-lFzx^)XvkxJ@e+zr@}FT1XnTP*?OmM-_lO{PDc z9QRt-g~0&_katB*^aOlx|Kxl+Y58bi=jFmLDS{Oleq`3RL~^?_>qpzHXJ0?wRa!e? zb(7T1!3$lY33f)q8?TH^Yz1_5y#;c?U?J$ZP2}}exK4Cr{Ct{PM*7h)$$?vj+*@~i zmMyF_&D+VR-K{$3(pP4m-xKu6nnDvlf{I90Z#cypG5#T+FI~FC^PMct=KRI^?_K~z zH5eyCd9r)jw04_auj%fXzkp>u09%ZslC~B|=h`DbIAT9F#{X=7>*y@;o(3ccI(JD(W zo2}~Z*&;}e?muF6?fY^YQ;A%JQOL{wWPaat-8q)~5oam@Zm?ay$F${9_#K4<>v{%W zcuv)A8hRL<#!lBdi(5YED=1IjK`DF=#I(?P?--BZ?>^hBR;g0n6;R3;*>7R;Dx}t# z6})cCT&R;-%POM(4K-2qLn%L1(zODR*GGVCinNQem+)IkiV$QMx+CqoND-;xl;y|qRz8eWJnUHZm;?RO1f1#k`exUDIfb(1z?8e0(<-(@*qZRIWVgdw@UCw=$ zBREp{E^nl$(s8&ExYWG2ke?;#JWQscFmh8pkr}&5`x+Q9Qbhgox1Ku%&OL|K7nhN% zHpuasx#Q|Q)V(4X(uZo1o4J|H*{7JBO}f*H6z(L$9lH+Jg&+s}3jpO< zha*G)Ml|6=ABEYV3ffg$Zu7EbXwRYO7R4s&$?wbwuwMQOB3oah9kw~K1I)q<>{OQx zdCDk>2-4ZG@YRO(oW5}Ple9l^UaPJ4&4)AKz=Q$->S6Q9Tqs>@lXwk~lz!+)b$XX~ z{C)AwW0iV&XNU!0^Y7mlGoR(AT}ZjJBj?|T$c$pxr);51rc`U3-z+c!z5G`8dy(1zI^Q)?}*ebd)TGlrHmp9W$tzA%T7vQ(n3X;(h^Oh!R#q*op5 zeB}(tbV05h9|o-s$5%*C;|19`SQpN|V#uoBw2rxhf3YiG#uVf!F#eN34z)qkrjw{X zhAdgWg$YCxf7SFj#Q5kiD^??*L$}=@S!hy!QrbsBD|jV@ub~E;s|oh+05N!VKNLa~ zgcwF3udir|qqneftqwB&KAD$jU+SI#NMQQdkmVMRj|rh zMEV*$DiJ<={aZl;;42l-iF8R75u!=`!8E|~^rvn41a<9OTX8ONAAl*Xhtv9k4ZXiDW2e8bpdtHg00ri#E*0qHuD{_0aKR;3*_v zCl@Ygv^)-o&hnT%z#*x{4!6Yk6hMj}wts|_11>wSvv>0$3+$FbPQ1`N{UR0^TRBX_llv1q zE_RcXX1+GGll_>p7k=me``pbH4+@F92HJ4M%phvIJr%b;vym3?Xr=DZT&^S9nBo*B z4k|Ud`1yHwAN7YPnaEueFqLaw6WA$YS-oWP3LN;*G-Yi~Q@l^?AXs4@!NKHIw(!T=Df^_T$s`W&zmGlqOOVT|(ZH$REBB@#!od?f z(nA2Vd!R#TLEL`C5!C1FV7?OhW{c`UHP?&kOhujV+hLe9e;^?D0pX?!AIxBZ#%;eVtfYGJ^Qt25YV5*cr8ihf7i7zV8aFB3@d0E}I{jC-WF7#p9(3eBs8tK5 z;Q?aa+6mrA8;YUf^rrCJ1;l-E*WLFUfQ`X!UA7;v?LFzxRuJ_X9AlB!eR~2F*Y6-U zQ!;=n&K=i3YKAtz)tBz13s<>$u+b{4&>Ce^=EXvv z1a{;GTrs&db8zo(!TY;ah_L5z1rZo^I6VdvJC5<~_l?*0ysB;Z$oImaC!~wt+dM;; z*3U;|QP^l_BdZC;7Za(wFoeS8o}TXhAk_|&gx_`oMB1NzIACgw=0}?cXJZP-`8As3 zOb_oXnrj}6`464%viPR^vG1xi!XB-5)Yp{paNy)K-C;pK%`zYcd!7tf8!8Mf1BTHp z!Am7AeXemCdD^)lcfZt|uGXch==Tb6QAs+$*g%oC@QE`Q?#>6_EJRj2%sY((PNzzx z>u}peWfkq(dF7cyT{S1rM2kJD`8CIKnsTe7qw&^s@rZmyB*Q`)e&2 z+u1p@Dz{olBY$DUh^+>U6xx|4*J3_DAYhJpFXM@g8+DRHP9bSABM13S&8F^W0tI?f z%_;6C6ayTp8xwWS*BM88b#o@1TQlSKZc6ai)k@wJ>S#5D{iBZ(kz=Hg5&GoZgrSPs0kfUHco#JtgIXe9WsjCEcbi$Q@#?P?K!L8So;e&V;;c%DOTv0)ssYgf#@2WHLb?=a2E7 zZl)F#=SFjQ12j<`daWzEGZkso`6|x5sS1ETLx8subBQhV4DB7($pCktM?5`T0hCM8 zMqFD;pe3vP|o`0#68H*LDYS+l3S#dcgfWJR+q#-U4#go`nS z9RZMEbDrz+O4Mf9+s10=>W`Umebm4d$I;)4w3!#g0Z^M)`C%A+01#WqQu{XM;O+{f zUS0wt7pX$VZQdw$yz1#%7EB&GGQc**EkpkRvuu+6@O?v#T91Xck(gt7$InUDe|HG2 zs`G96HXQ00;5ayz?e$y0)7GZEwKy1%57u6%j03pdZOqR#U~p1b81E~rbMGGL7|81PMFLd3Z{=ctP2$$V#!Fmr;mE75 zwEb7GyPkbnAESl=Y0?axzbS1Rz;+ivqX6!|DaVJBXr`VXlZky4N<+Jse8a_p%UP1{ zMM=maPb`fPy#Uw;5ZA_-d-n^MEiev~=1nM}kxkmPuWb!Luo8P;XE^WHleCy zqUh+^rw4{E7wg(m(j=*XZ0*{YO?H`qgA6hh!|L|D&H{9K7^pyZxb8}9ajwI-U|UwC zdkY|6Zf|c>4j`k^7v!8zp1n}|<-wVn5L^#bn|9>En+rs$Vbc?@jaB|)4!3)nu8F^V zk$ZaYL4cLvq<#0!R}fYbH@n{z&R4IpZlNXsX`04@yN zt^0%0@rgP()$sd+zMEYzyo6(qq9NaP2?+^JChk0+*J%ecIHG*MAb2s9M>v%xPkMH7 z^zq8aGjM6LhTLZT0hLnJt|nlZ`2<5uCDe54h3gS+Ijuub@A76%i`=*gYu5hY-rDMR zrR{e%tF`W`fD}rG%jB8l=84j9jGVa$`3%xJ{y#|xbOx5okM^`f>clJ3WkPKO07WA zX2OM_G&6R*>=#p`jqjgdkcc&B4Zhcsv)ihC(tp#cyAUX?tY856hKSSx<+aINgT*wj zd8cr3RyQ+@OEq+@DM(LTr&}jnE&i;bil#fi*7yZ4X+%NXrxKe7HF2K?khA@GH~2L; z^CP+Bg2&5iEwGRn9?|X6>iytOpr;>gdUj~4O9M>$xu}l74Yu)gEwwQk^P}44KKj*9 zp%SHD+hqrf&@aM>0-KfrrxpB3-VTrD2X}zK9a!9~$vGS)hcPX)?;K?|!fbQFFZ&va z35{e#z-in6fBcR&Sun14vrmp7=u|5| z1F;8gxsKjA*nRtf<8z%;(oS*5!3X*eRbbd_+G&e4LfY~HMcc}$5>)nd9X{2T)7s~l zxW$4PYi$jUytfu1AUt&!{E<~qzlSzdHTpNA-osY>gDJpuM@*tDKVKPD$U}|i9?Ys6 z={0e(1yNv7z!KRn>nqDG5tPr6OQ=dsF3zo-F?jm0#VUN(e`(Z?fJKUd>t2eX* z8R@BKOr_DEL7LPx)Ba{-ZG*6X!%6P;6|Cuo8( zZh(oh2eOLKoWHbu7iG!Y&~ZMTJ)&mYb+6J^50`{}?EU{X0F_wAuYU``Z;tVig*6yN%~k`_W9+TG&P zutXW6Mhj&Nm|y0l1@-~LXar&+Hi3k(sV^D2#YdJ-;*|<)-~!$OlYqsI*!x$23qTA?<}+`hpXyEcfn*v zWSE;NplfmfMH}d)>PA1XBbIQmn~FaHaO=Kt@i!hfUaJ-BIuq3KmeTX62oPWZ`Pf|N(E1Qet0%{h45Adxvb$MnBKsS|6%NNa zT)M}ht@uH`Wb&&MTS(PTPJ@EJI_40l7VD+6IeEjC#1V(65KD(Oel7l@39(KtQ-EgG z{HzK5#m|3AD1ZA-kwkaJymsDAHUtpq0T>M^Oyt)L76naJ4fkPLEV;6<*e8HAQ38PU zQs4#^Zl(fdZ0tL3Yv8a4&#U}D?7eqbliRj8st6VkQE3VyHWtzq1f(MisydR}-xw?ile6$Aee z<67y27AUspomH=S0qzU2dbqGG82|Ik1UKiKb6S?#d)qUH?Y5ioQhMLbusLHyN#kZp zbajBBpkLs*?4#0Pds-J%oAKZvu4_|lk~0MGH_nTA9c~mry!-Pxhce5qvlNs#sH{XP zQ*U7FXPMX=D&zO`@$^@sFX`&^>9MD@vP$};U>C@cxWD8_lFAbqkldbB>x)urax^_7 zE<4r;06n~UN?RFVnZ2}f%TF`WESi16d&^+1sA&-6OK)!lKpZNrEb(L*S2o#l^6N*i z7`>Sg&fmV+rf{Hx<|Q@?Ly3mj!o+xOfKyO;S{>1jfO`gb_qaZ>~ z_3rB+{Gytp5E_VhjhY8OT)J7UvZO8nN+|qAaqGcwIY%3W^{7X)-v0CKau+ZL*+Vu& zp1!t{B5g*NpiPfGn+ZxW63een$mWUFq%$UnC!c@wCBW;lp1r8vTjSC#a*Wci_U5~m zO`8H%$B!Ty*6C#NCw4jb)MOns3dPbV&yHvpe7Ce;L?rJ#Ryb!pKPjX9W|m_b3(i2N z9}$Lwj0f#W=mHHS@DZdw&-3x=$%uGzoA)`V#~IF9L{t0ik$U2W3snzbg#IZyaB44G`SC zT3L$_ii8KK1NAhctNNoX>`kz{DD~&?JMn^k<%wxQquJ z!-d~6S2lACs>gd8+w%cK_7(IpeS4QXP<#>lH41F?Q=$c?Le%4k>wME_1(*5n*$k-4 z4t^u)!&B2!P%X74I~G6Zz2TJ^LyZ!P3u?mX>#`>a;Z%(H1~+!XH^rDmKvk(U$<$%Y zz5;hIv+A`1s+cfAtNu=a*4qFVjde?m?MSuFQA0OjZ}^^=`)Dd8M`gGor`SB_LkU^J zaI_Sb%gPhS@rzP-;*f5e7N?H;3Moz`Re)AXw9ErJiUZtU5e|R?mb)}p3W191$G2A- zOo8+*QCv_Uh%6xvrIg_iI&3L@Iqz41HfOPQPQXAD?yP6YENPvC*;@m(QkIgf2av~2 z5yRyfco#_|1<wYXBZCY!zUMha_>da6np*WlS|=>{2I<&-v@_eU~zsd!tHi$yI!wh7@) zmfX*nyrDcisvc*s5T}~04D34mqGK-}C%;N}1l~kFP~uVgnf?w5Dav3;+~VSEFn_Uyor{{med_;TpY^hz@b)i zI6^~gXzF>b$2f{@)@7XJ-+4_kXJ2Q?Q55kRuJRZ>?Cs%X@{}p^K$`KE^rt^^O5r_g zrmf{P{<2R$0JTw$6f&~8*@^gkfg%ed8=93GsYNu14=>kFqWy{w|8#siAGE=Cu zknRvaU2`tnK1p3`6A%fYXh0-TuqS*;M1On){69}l|EpPtlH{wnn z&8thStgPu}F`^w5fuZRo|Rc*Q4ewqW1@%*XP=RV?|k)0cbs~urbbbNHCC{>*TZ~dDnR>Yw^F6z!KKB0r@s6lqEorW>P0ucY|z;z4$ELXt503( z?Sf9X4)8W)K=%;3rOqic*(tuw*`cxefF)v)A_5K5eMWDlN?+b}Ggx5_UWwxNz#$z#u@h?gVJHD0R z{kCzgSP5Q=yb^AJF|M0J2BBD0m7YVuLH^d*SUz`(nrU`@qhc%&WTy3OIULLXsO@^j zK+OD>wsHAje!;HiEWn^1HpSnR4=V@YLK@WYxyz*NDH^mw6y*a>&6Ss*8-+YK9=my~ z-F{Bte*kzG`NPZN@t$orZr&UciR5&uG#YF8fwCTOm$w`;Wjk@?FZibQeL;ur+lI@g9{&~t&pqGT^ z*JbhX3?OghZ3B8>Ic<+g)A*1l=yCzw17`Q`P6I9VUa_Lb+Fabq(r&L($V+3Fo=B=p z9D@_!ys2elmUW^mEK)8DyM7QmzDe$a0lcIhY0CBLhzDNjfWB8csC@yahjvYZniks* z1xL`_=7xSg3%Tjk(S} zp;B2I4K8Pjd&1Vk#=wE&@i{0%IL9=;Ah($PpU!>%h0N|wN8yb0X^tc<0vU#zaLhtq z?gD<#m59AtpYV09`(6kG59$YikcdNvl~C16RjHRNx-|NS&DL5@+iQkHo7NJ?3^fn} z>>rTA!?T;6W>l_PYBV~z@k#mYxi)4a)fk(>{;ta>^-MEAX6MnZsS7^Phe8BvH*Cv+ z+LtAz71WRvUWeFyo%*|C0;Q%dbiD z2Qr^S6;pk`y7+j~u+J`#e9>5sg;VKAwesqVqP@av08QIgYuztDwuO$d`uVJUQx8yL zZdW}6yfeFAU^(E`#2+~0llNhMJ>g|NRS%VQkeZ5GCN(r`s-AD#yzmu1tgJ3y7vq^xGeV zT}HpwZ<5?9;(Gu39tAx|H~FpW0qWgez6%3mjpri<6B6{kD^+{(Fg|{^pXk#eAu=Pf zi~Jv?7K4B#j)7;&SJ+gn6}JkoeGj{9!}q zEup73LU=2`+7SASObA0ApL_jEkApYYE1hR{8x*!X=vw-0`*I_oFbnml=9-1p7k#wr zKr+T_C_xAQ0X`Ptc#Z{CyjDEjq1bXFT^Q&5W-2VxPk`cGsj>uYX~3j|Kt??y z#hBq~Is3WUtEM(Kh$9aZkeI8X)^Z^lnwn5xv{`CO8iDp?D~lbk%mue_Aa~bYYOnCe z#;87t!>)Qeixx*aTbKoxoJ-C(z_x$CG`gi3wdJhbuG_N`jX#CCpC40UhuQ3~rMubj zG0CP)S*s^u{>QdQA$ig>xkKyi%W9*h?Tc})O)QE->sKMP(1JPNvO0gDOpEX`$Qmc7 zyg1~xJjDBWVnN{3=gT;5E-oaaf%lJOoz)NYbPV`c$M=`ux%q``!h@r7m1`OUPj~ZP zZJUHk8B@~0$cE|ysTTcD5s@6`NiJj%bC5~+=gJhzZK>Un4-}zue$FNm>Wdq`GfPQ3 zCysI*@)X|N<`EvT@Y^LIqLY(}nzhu0{w z1Po6O2gyhz_yTU@P;IT5tDq8kmL4mzT;()0Q;eCx@to*Gq=ZaQPgh=$a=F?iU;;U& ztf(kvT<`4LQz9x~z19pRCi)I!#*~}q4Z}mr3}V|$DOU@$RzI{T4|*;b4pH&2gs$ay z{32#~a~`HHiGxQpln#K9%cLt+UrIK#*d{=*!oqCE8CWH(Xe2h?9?{bBjh-z4#72mV z2BM4e@Y^e2wV7scwpBM;FKSA*?;QokgnD=U2KGsUr`FFvcSdUBXpfV721(2Nw@Fh7 zzL^tk9Lad7CGgd_t)O}buYYUqWOR0Eesgxnt6pfelbwLw;LkTyP}tmym(7t#>&6XB zA?yA-Br0Po9XJ~soAwKtItM#$PV8oZpTwkK9?TG5DzQWHOvzt@g2Kh=hi-38yK^y$ z%!M+kJw>?hU~fj(8eam_(A70Bs96o-F+3=NHI$iqO}8a21j*VhOdGV=%mQb-7OGo3 zXaVE4t)RS>>5Zx8D5BO}jEmsVhfcmZ(vVkpnKpXENnd<{+7|pVu8P>?!y{u--GX!(Jgbd9C%H4#_gV!-WR~luxkJEbv!}KBbL<2f$OOYxB5UL}RCh z^$0bGueeGJ46B{r4EA7Srd#8dY@LA|3aPlCi8j}Gqy*{HD|KCW=oK`7c6k{Ng^!!M z2?6K~t8RoeRRcf9EfP0fW>84(KbQbWU+W}0s;KC>l2JhK)<=DqGk%OITB|-z8F-tt zdHKU{eR=OhxtM2w#D&J*bMCiv?MreiSM|VqdX$5G$jIxta$Og#F_uowcv6L;1IP2x zSSeI)1N%N(zleOv$$Xh=W@@TJ`m5rh$2SVH>2`^xKn~H$LnSSN&Xi*#(X3}5WPk3J z61?@3tDt&1=yZofBD70YRmimYC7M_X)jwZ^Pzg_#wK%=mXW%tNotA%tLbPwtyC>9j z0pYi*6Nj2o6^#QeG|i3;bqAZN=7J#s^zq9l7OTF6EX70fT{95C`x!Ox?%w!thm>8B zrlHr6M*dziwMahvtJ`o9Hk!Mly3Gj+cBGDjv2mKjVVxo`d2Wpt*%v%+3s~MHr>1op z`ffu=iH~Gc59gFM2c}~5UjV9{jc|aDo;SAoaLmgKm@(OG&M&Jw*5y~ODQHUA0#01D zPps#tI?ss&eAVG@jZ{U~VbIyjgD1*xHA<90PO)1b3bXv0G@VMhyYIQo)43&;7#&p6 zGUPawlSNaqGtki`ujn~1;B1I{g}~^Cu~Pk`ZpQ)vdZaL=^2_ZmfbUviCYnMQuwk?D zvlTN2_A@$3=ItV0VY=m@{m@GqZu(iv%=*wdk@9G-`pv!yQ)(bd zY%{gYakZ&wU$vqvfO;ys>wCO6PxfdJlqvN_$S*((Bn}!r=aYGvnnodeT#{v0tpWta zdU;|2e&(4Ytqb<&Nx^UDx%=)OT;;EeKYkAC3+@8%6dTjr=-IcD8sCrz=_Fn=BAUcXr2y47Zy}da-~9nP!IgivKqwvbZ|pGpVY^py9AD`uQ$ta5nkl_}s_+t6*{8CD z;$Db_jdrMJ=AO&b<*JFT>9M5~0|lbUMHC#$c@H+$NuR!$Kh{ZLI?yBhI6s>tqVx2h zPMH5{?_#v2NtAy5B|nnA9Rp$A&s|(XsSJ}uJR$%GfuL@jclgQ~xXkbe-g9zvd|Dd~ zWCa7$tbUG%S-U?f`w+V=$zDTE`1K7Lx7{_7BP0$Wx!DB2W!u<_bOBRD{mqAg6+1dqL8k)Pk$&?Y zpuEG3CeP3@GNL=uWF+AE_Z=JNc)ek-Z&Ghk=XZWhOO(y$B!Y%NA}8m&#EhuhstkG| zzXq+EF52@9B=Nmi$%CJ?y4B+xJ)N~o)O?bX!*oH<{pl(02<{{$7tLkoxwu+ZbT5=5w^^QNXau+>6NCQ^wu>C0&^^XvBTuVo1nt#(0rr znIQ;ESN#^x?0U2?2zweX%%n4YQtJ~v^jWYGuFE!Ps8~YPptdjft!-3ocQvIrkNIF` zGiIhvoI<;rk($H(RG%Ho9zJp_ASf?2Z6TJ< z^<;UlJb%!$pd^8ix10Bf52Ee!)Hx_FG4C)C)^8c>E~s3i+?|nHE(86lU2M4X^^63Q z9f~Y?CB7}A%#^o$#oLWm8G(=<>dsW!MTDGC?%{i5=v~o`SsI6J!BT)bQr&?AX=Ler z3!fc{`WrBzLifltc20AFi))wbd)Q0d0Hn44!p+8$YNk(@|pt zlA#>*ZM7ap=L=q@?9meoJ37kQ%!QoC3nsF&n&FDJ<-?fc+RvZQiyydgujE$4g~uU| z)fvnV?8rmUo#?HxIrC(jVTq`%zM|O4`i~n-)0W@VlnFP(#m$(i^_SGaiq-BW{G6Ji zZ`(~z__4a`U?4?Os?TI~5dMG-b|Zpr*N2*e&5rh)f|={WhWo&?uC-6YMX4=DuK zt78SHqW|qT7Aok~_M)nr+q@sYWJ!MwWHc}m=B=p3tPBkoe$}Uj!cV^@YWr?&GumQ= zhe{fT6d||sOrap=)GQ2V)hNkEE)2)ZrFTo*r@nl+e2UeT&zFW-2)nM9(!#EHu-6s_y-OG&s{CR`gsm`}}MB@#KS7D=$gP2xWf> zdRdjUi-BGnt+FXmk&|CcjN9%(a|+x*g0cnC(U_K$XYx>j^xRvEf9<~n$+9j;NL&Pk zkSsk{X$m}IyM>RSr=mI&Jv)0zQAtUJ0rwR7{rhRgbKU!%frri=hBFP<-v}%fxA2xi z3own4BI|-}W*l~FRy!qVWC&w!w>~aL3AKuKrf$n`c4pc~z~OkvZYwBEf+U}bG2rqX zjN5LsbhIGf3=C-KsV{EnkLl4LcAnpY!C()5!XzC&Z;Gq6sZkVYE@F$4X6I(^gbNxg z9eO3zO;%R_oSjhC14fHj4%gmZP5hU4wEEJLd{P}-i^CJinRWw}z4Ht6h~nZpFdSlN z^FuMYm1r=`afenpzwq^I?*x9+_qoqts(a49oy7`@ErXBaj+}eTMm+i;5`7_JZif@g zwwE020<-aW0BcmQHu^2SV~^2w-MW567}0l_GR=>l`gmQI`!~_X=4J(@`Ut}f1$Cl^wXk<2-(d_w z-=vypMDJX=5fQQkPUPZG8FD)6FTd;_c<#NM%I9}}{5YpA$qS|Lw_oZy{pAU9kR2*9 z)6v{4)Ij5wn%p2_#j_ z7&_Mrx|4n2?_`eV@7yZwRaYu8Em!HW_TzoGFvpTIiU8HtLlaQA-c4BD5HQd*sk5G`TkflT~v+Pvwki*&xQR>xqF#yT(hHULeXjEeKV_ids9eyUN%TQ!$_(A|T&WFSoYFL~IX9OKFU+!i zIfvZsZ7vv0sIUTbg~IiA2|y(Wmwoc%u;^|_3qB>wv|Jc@;87DgKYH>bU(30Mdp3|h ztS4Q+x{DHp&^}9g6(%(+TFP?qG}>a!y5)-dUg)0m;?0&n!PH(qlJ-}^j2>>nAzL85 z7{DQP!@Y{iH+^rhvEc(&Cv3*jDO?XcW-1uF2vk;9!}&pi$l~Hb%va$N?-rZ)oDb)d z7ujO;yay!)aK>%gsNIZ4@;v1SUzlL`@OT%0Trtx*(pyO(-?SA zedznyas#mypZty^CnvS#5uM2%MkBMGJ>OZ5m03%`D0NEfa2whGDxvsHd3h$EIT&4N7CUvN-GKq#DRSE> zRRCWBEn6DKG(mckL_tU@L>twLYuYa?6lhj-aRTOoyygS#2QBYt8`0~ATJEv*lZ<#! z6cb9JF;qoax3bHZc3KQ=MQqW)iGbaWCwGct&<}5!UE$NSvZ`s|;Nj%JS94sq^|2OG zj7}S{B;09lbJ%dcjgGbVCbkf~llDCd^_rYrYs7m1Dh|*mMtMW;?MxoOH4egB3vPNs zz--Y%cyjX_qkjLM9jnhq(Qd?Wg;UI~u$zC$q9p00yu5IwI8`S_FkFzcD(hNib}2m$ z+g8SCxDzh1_I)Dj4lJJcK2d8&ShsS+RkN!@mr(AIK^PW<;)FW;^qK5_Cj9i!6S%7@A<`Kcy@d> zaB5NV15AGO1gz`~MsTP>rB{JsLEQf_iy`I_#(H3%IKKAs9%g9+oTkP5yXVS#=cqeD z1HBE-nX6Z-&~bj2AIsdcKHa`#k34Ed1m*bU6yz}FW*3}gmc$-ZEc&AH!NPc#yLkt> zAtuUVfZVtF4j@yw&36&q&&x!Tc>D`GO1SA#x5y<6%EukukZuicdz9s3=CPvc`c5rj z5-6)7vzB&CIBwLE(h|Ni_2uqOZb7ymGn@%JX0GiQ2x|)lgkqm?j*Wd4;K+oSa-dH~8x=(q7b~e>`L-3Pfk1$DYV` z%iV84i>9zIUw0YKXxVR1ojv6FxH&8=m{a1Y^X$6^n=>%b(#oL{ZBKOYHkG8vDY+VW zx)OiyY$d8kP0(_vk~%9btM|7QnDMxIg@SXEWo3AU!vqQCTYr-A)#GQPW_N9^6GBvH z6?XSqa9QS5wCqpq7dA`F-%NL%Po|70vz&|M?9zn5=cKndt1;en=h*-Q&#;uFEMZEdDiVM=I=4Z%TTt3u* z?#Kxs%2~lv24J>F%BRU`UZrzBJaEqA%&Nvh z5UbT*%aXRI*HPz+c{Mg#rs~7Rrw^)Y3P5nlh}n zibQPAQICS|bC-eV>eO@@Thj-T`lyZS$?=eQ^EqoRH91d{>7u5Tdzc3kmYz=2!(Pj- zj0TRD1I{;P($D~}DcVkPLE3|^YkZwma&xB5Qn2qfmT(71yG@-&m3v%-^5R4+J`Qb@ zGKuAljSbE}MX=PefwC@RGcYSy*&8BehShZZoZOaX>nM>DHVvGdcc^Ae= zPg!*(;Tv|9t0y%F)Cv8nVgvh{gyI+9dWiiCW^dzV8V}1Cmb2y&EKviRciccFGXV1E z0r7%q8fV}=3)LSi6D$d79)W6+B)k%WI4(=s=J9xq9!w}qx=j{zmP&TOM{`Yb425h# zXN&RYGX;gU>=1JAtASj?d*y8!h@nBVLdTV_°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
2Zx!TbI-R18HW6LV85W@6Y<%Kfz_Io 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 WB3|dKn4#}(ZNNWD?4jO>da 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 z�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 VtF^NxR()gu0#8>zmvv4FO#m5F5S{=4 literal 0 HcmV?d00001 diff --git a/content/en/user-guide/aws/backup/index.md b/content/en/user-guide/aws/backup/index.md index 5e32a2d68c..bad904ee2a 100644 --- a/content/en/user-guide/aws/backup/index.md +++ b/content/en/user-guide/aws/backup/index.md @@ -1,11 +1,131 @@ --- title: "Backup" linkTitle: "Backup" -categories: ["LocalStack Pro"] -description: > - Get started with AWS Backup on LocalStack -aliases: - - /aws/backup/ +description: Get started with Backup on LocalStack --- -The [Backup API](https://docs.aws.amazon.com/aws-backup/) allows to manage backup plans, to create scheduled or on-demand backups of certain resource types like DynamoDB tables or RDS databases. +## Introduction + +Backup is a centralized backup service provided by Amazon Web Services. It simplifies the process of backing up and restoring your data across various AWS services and resources. Backup supports a wide range of AWS resources, including Elastic Block Store (EBS) volumes, Relational Database Service (RDS) databases, DynamoDB tables, Elastic File System (EFS) file systems, and more. Backup enables you to set backup retention policies, allowing you to specify how long you want to retain your backup copies. + +LocalStack supports Backup via the Pro/Team offering, allowing you to use the Backup APIs in your local environment to manage backup plans, create scheduled or on-demand backups of certain resource types. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_backup/), which provides information on the extent of Backup's integration with LocalStack. + +## Getting started + +This guide is designed for users new to Backup and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. We will demonstrate how to create a backup job and specify a set of resources to the backup plan name and backup rules with the AWS CLI. + +### Create a backup vault + +You can create a backup vault which acts as a logical container where backups are stored using the [`CreateBackupVault`](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupVault.html) API. Run the following command to create a backup vault named `my-vault`: + +{{< command >}} +$ awslocal backup create-backup-vault \ + --backup-vault-name primary +{{< / command >}} + +The following output would be retrieved: + +```bash +{ + "BackupVaultName": "primary", + "BackupVaultArn": "arn:aws:backup:us-east-1:000000000000:backup-vault:primary", + "CreationDate": 1693286432.432258 +} +``` + +### Create a backup plan + +You can create a backup plan which specifies the backup vault to store the backups in and the schedule for creating backups. You can specify the backup plan in a `backup-plan.json` file: + +```json +{ + "BackupPlanName": "testplan", + "Rules": [{ + "RuleName": "HalfDayBackups", + "TargetBackupVaultName": "primary", + "ScheduleExpression": "cron(0 5/12 ? * * *)", + "StartWindowMinutes": 480, + "CompletionWindowMinutes": 10080, + "Lifecycle": { + "DeleteAfterDays": 30 + }, + "CopyActions": [{ + "DestinationBackupVaultArn": "arn:aws:backup:us-east-1:000000000000:backup-vault:secondary", + "Lifecycle": { + "DeleteAfterDays": 30 + } + }] + }] +} +``` + +You can use the [`CreateBackupPlan`](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupPlan.html) API to create a backup plan. Run the following command to create a backup plan: + +{{< command >}} +$ awslocal backup create-backup-plan \ + --backup-plan file://backup-plan.json +{{< / command >}} + +The following output would be retrieved: + +```bash +{ + "BackupPlanId": "9337aba3", + "BackupPlanArn": "arn:aws:backup:us-east-1:000000000000:backup-plan:testplan", + "CreationDate": 1693286644.0, + "VersionId": "9dc2cb60" +} +``` + +### Create a backup selection + +You can create a backup selection which specifies the resources to backup and the backup plan to associate with. You can specify the backup selection in a `backup-selection.json` file: + +```json +{ + "SelectionName": "Myselection", + "IamRoleArn": "arn:aws:iam::000000000000:role/service-role/AWSBackupDefaultServiceRole", + "Resources": ["arn:aws:ec2:us-east-1:000000000000:volume/vol-0abcdef1234"], + "ListOfTags": [{ + "ConditionType": "STRINGEQUALS", + "ConditionKey": "backup", + "ConditionValue": "yes" + }] +} + +``` + +You can use the [`CreateBackupSelection`](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupSelection.html) API to create a backup selection. Run the following command to create a backup selection: + +{{< command >}} +$ awslocal backup create-backup-selection \ + --backup-plan-id 9337aba3 \ + --backup-selection file://backup-plan-resources.json +{{< / command >}} + +Replace the `--backup-plan-id` value with the `BackupPlanId` value from the output of the previous command. The following output would be retrieved: + +```bash +{ + "SelectionId": "91ce25f8", + "BackupPlanId": "9337aba3", + "CreationDate": 1693287607.209043 +} +``` + +## Resource Browser + +The LocalStack Web Application provides a Resource Browser for managing backup plans and vaults. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resources** section, and then clicking on **Backup** under the **Storage** section. + +Backup Resource Browser + +The Resource Browser allows you to perform the following actions: + +- **Create Backup Plan**: Create a backup plan by clicking the **Create** button in the **Backup Plans** tab and specifying the backup plan details, including the plan name, rules, backup setting, and more in the modal dialog. +- **Create Backup Vault**: Create a backup vault by clicking the **Create** button in the **Backup Vault** tab and specifying the vault name, tags, and other parameters in the modal dialog. +- **Create Backup**: Create a backup by clicking the **Backup Vault** and then clicking the **Actions** button followed by clicking the **Create Backup** button in the modal dialog. Specify the backup name, backup vault, and other parameters in the modal dialog. +- **Assign Resources**: Click the backup plan and then click the **Actions** button followed by clicking the **Assign Resources** button in the modal dialog. Specify the backup plan ID and resources to assign in the modal dialog, and click **Submit** to assign the resources to the backup plan. +- **Delete Vault**: Delete a backup vault by clicking the **Backup Vault** or selecting multiple vaults. Click the **Actions** button followed by clicking the **Delete Vault** button or **Remove Selected** to delete an individual vault or multiple vaults respectively in the modal dialog. +- **Delete Backup Plan**: Delete a backup plan by clicking the **Backup Plan** or selecting multiple plans. Click the **Actions** button followed by clicking the **Delete Backup Plan** button or **Remove Selected** to delete an individual plan or multiple plans respectively in the modal dialog. From 036212fe560c1330fdd0c6984493d6f0111e2433 Mon Sep 17 00:00:00 2001 From: Viren Nadkarni Date: Wed, 30 Aug 2023 12:00:12 +0530 Subject: [PATCH 06/46] Add hint on lazy loading and MQTT broker (#798) --- .../network-troubleshooting/endpoint-url/_index.md | 2 +- content/en/user-guide/aws/iot/index.md | 6 ++++++ content/en/user-guide/aws/ses/index.md | 2 +- content/en/user-guide/tools/cloud-pods/_index.md | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/content/en/references/network-troubleshooting/endpoint-url/_index.md b/content/en/references/network-troubleshooting/endpoint-url/_index.md index 8186687bf1..6569a6920e 100644 --- a/content/en/references/network-troubleshooting/endpoint-url/_index.md +++ b/content/en/references/network-troubleshooting/endpoint-url/_index.md @@ -108,7 +108,7 @@ networks: ### Wildcard DNS access -{{}} +{{}} The Wildcard DNS access feature is part of [LocalStack's Pro/Team offering](https://localstack.cloud/pricing) and requires an API key to be configured. {{}} diff --git a/content/en/user-guide/aws/iot/index.md b/content/en/user-guide/aws/iot/index.md index 44554e3fb4..36ff43e4eb 100644 --- a/content/en/user-guide/aws/iot/index.md +++ b/content/en/user-guide/aws/iot/index.md @@ -25,6 +25,12 @@ $ awslocal iot describe-endpoint This endpoint can then be used with any MQTT client to publish and subscribe to topics. +{{< alert title="Hint" color="success" >}} +LocalStack lazy-loads services by default. +The MQTT broker may not be automatically available on a fresh launch of LocalStack. +You should make a `DescribeEndpoint` call to ensure the broker is running. +{{< /alert >}} + ## Lifecycle Events LocalStack also publishes the [lifecycle events](https://docs.aws.amazon.com/iot/latest/developerguide/life-cycle-events.html) to the standard endpoints. diff --git a/content/en/user-guide/aws/ses/index.md b/content/en/user-guide/aws/ses/index.md index e8f6ef17ac..d2e4a03dda 100644 --- a/content/en/user-guide/aws/ses/index.md +++ b/content/en/user-guide/aws/ses/index.md @@ -34,7 +34,7 @@ $ awslocal ses send-email \ --destination 'ToAddresses=recipient1@example.com' {{< / command >}} -{{< alert title="Hint" color="info" >}} +{{< alert title="Hint" color="success" >}} If you receive a "Email address not verified message", simply call ```sh awslocal ses verify-email-identity --email-address user1@yourdomain.com diff --git a/content/en/user-guide/tools/cloud-pods/_index.md b/content/en/user-guide/tools/cloud-pods/_index.md index 709a6aa81f..a893658ffa 100644 --- a/content/en/user-guide/tools/cloud-pods/_index.md +++ b/content/en/user-guide/tools/cloud-pods/_index.md @@ -17,7 +17,7 @@ Cloud Pods are a mechanism that allows you to take a snapshot of the state in yo ![Persistence versus Cloud Pods](pods-persistence.png) -{{< alert title="Hint" color="info">}} +{{< alert title="Hint" color="success">}} To quickly see cloud pods in action, we prepared a small sample application that uses cloud pods to inject its state into a running LocalStack container. [Cloud Pod Thumbnail Sample App](https://app.localstack.cloud/quickstart/demo4) {{< /alert >}} From aeb763d581a4e34dfd8313f0f24c188241ca73d8 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 12:46:33 +0530 Subject: [PATCH 07/46] enhance docs for mwaa (#718) Co-authored-by: Viren Nadkarni --- content/en/user-guide/aws/mwaa/index.md | 87 ++++++++++++++++--------- 1 file changed, 57 insertions(+), 30 deletions(-) diff --git a/content/en/user-guide/aws/mwaa/index.md b/content/en/user-guide/aws/mwaa/index.md index 47f71b264e..c2521c8fd7 100644 --- a/content/en/user-guide/aws/mwaa/index.md +++ b/content/en/user-guide/aws/mwaa/index.md @@ -1,21 +1,39 @@ --- title: "Managed Workflows for Apache Airflow (MWAA)" linkTitle: "Managed Workflows for Apache Airflow (MWAA)" -categories: ["LocalStack Pro"] -description: Get started with Amazon Managed Workflows for Apache Airflow on LocalStack +description: > + Get started with Amazon Managed Workflows for Apache Airflow on LocalStack --- -LocalStack supports [Managed Workflows for Apache Airflow](https://aws.amazon.com/managed-workflows-for-apache-airflow/), which allow setup and operation of data pipelines. +## Introduction -## Creating and accessing environments +Managed Workflows for Apache Airflow (MWAA) is a fully managed service by AWS that simplifies the deployment, management, and scaling of Apache Airflow workflows in the cloud. +MWAA leverages the familiar Airflow features and integrations while integrating with S3, Glue, Redshift, Lambda, and other AWS services to build data pipelines and orchestrate data processing workflows in the cloud. + +LocalStack supports Managed Workflows for Apache Airflow via the Pro/Team offering, allowing you to use the MWAA APIs in your local environment to allow the setup and operation of data pipelines. +The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_mwaa/), which provides information on the extent of MWAA's integration with LocalStack. + +## Getting started + +This guide is designed for users new to Managed Workflows for Apache Airflow and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. +We will demonstrate how to create an Airflow environment and access the Airflow UI. + +### Create a S3 bucket + +Create a S3 bucket that will be used for Airflow resources. +Run the following command to create a bucket using the [`mb`](https://docs.aws.amazon.com/cli/latest/reference/s3/mb.html) command. -First create an S3 bucket which will be used for Airflow resources. {{< command >}} $ awslocal s3 mb s3://my-mwaa-bucket {{< /command >}} -Next create the environment with the bucket ARN as follows: +### Create an Airflow environment + +You can now create an Airflow environment, using the [`CreateEnvironment`](https://docs.aws.amazon.com/mwaa/latest/API/API_CreateEnvironment.html) API. +Run the following command, by specifying the bucket ARN we created earlier: {{< command >}} $ awslocal mwaa create-environment --dag-s3-path /dags \ @@ -27,13 +45,17 @@ $ awslocal mwaa create-environment --dag-s3-path /dags \ --name my-mwaa-env {{< /command >}} +### Access the Airflow UI + LocalStack will create the Airflow environment and print the Airflow UI URL and access credentials in the logs: -{{< command >}} +```bash 2022-11-30T17:58:36.533 DEBUG --- [functhread13] l.services.mwaa.provider : Airflow available at http://localhost.localstack.cloud:4510 with username=localstack and password=localstack -{{< /command >}} +``` -LocalStack supports following versions of Apache Airflow: +## Airflow versions + +LocalStack supports the following versions of Apache Airflow: - `1.10.12` - `2.0.2` @@ -43,26 +65,32 @@ LocalStack supports following versions of Apache Airflow: ## Airflow configuration options -Configuration options can be passed to Airflow environments using the `AirflowConfigurationOptions` argument. -The options are transformed as follows and then passed to Airflow as environment variables. +To configure Airflow environments effectively, you can utilize the `AirflowConfigurationOptions` argument. +These options are transformed into corresponding environment variables and passed to Airflow. +For instance: + +- `agent.code`:`007` is transformed into `AIRFLOW__AGENT__CODE:007`. +- `agent.name`:`bond` is transformed into `AIRFLOW__AGENT__NAME:bond`. -- `agent.code`:`007` → `AIRFLOW__AGENT__CODE:007` -- `agent.name`:`bond` → `AIRFLOW__AGENT__NAME:bond` +This transformation process ensures that your configuration settings are easily applied within the Airflow environment. ## Adding or updating DAGs -To add DAGs to Airflow, upload them to the S3 bucket at the path configured by the `DagS3Path` argument. +When it comes to adding or updating DAGs in Airflow, the process is simple and efficient. +Just upload your DAGs to the designated S3 bucket path, configured by the `DagS3Path` argument. -{{< command >}} -$ awslocal s3 cp sample_dag.py s3://my-mwaa-bucket/dags +Follow this example command to upload a sample DAG named `sample_dag.py` to your S3 bucket named `my-mwaa-bucket`: + +{{< command >}} +$ awslocal s3 cp sample_dag.py s3://my-mwaa-bucket/dags {{< /command >}} ## Installing custom plugins -You can install custom plugins to leverage Airflow operators, interfaces or hooks. -LocalStack supports plugins packaged as per AWS specifications as described [here](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html#configuring-dag-plugins-test-create). +You can extend the capabilities of Airflow by incorporating custom plugins, which introduce new operators, interfaces, or hooks. +LocalStack seamlessly supports plugins packaged according to [AWS specifications](https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-dag-import-plugins.html#configuring-dag-plugins-test-create). -The plugins should be uploaded to S3 bucket configured for the MWAA environment at the `/plugins.zip` path, like so: +To integrate your custom plugins into the MWAA environment, upload the packaged `plugins.zip` file to the designated S3 bucket path: {{< command >}} $ awslocal s3 cp plugins.zip s3://my-mwaa-bucket/plugins.zip @@ -70,8 +98,9 @@ $ awslocal s3 cp plugins.zip s3://my-mwaa-bucket/plugins.zip ## Installing Python dependencies -LocalStack makes it possible to install Python dependencies for Apache Airflow in your environments. -First, create a `requirements.txt` file: +LocalStack streamlines the process of installing Python dependencies for Apache Airflow within your environments. +To get started, create a `requirements.txt` file that lists the required dependencies. +For example: ```txt boto3==1.17.54 @@ -79,21 +108,19 @@ boto==2.49.0 botocore==1.20.54 ``` -Next, upload the file to the S3 bucket configured for use by the MWAA environment. -The file must be uploaded to `/requirements.txt`: +Once you have your `requirements.txt` file ready, upload it to the designated S3 bucket, configured for use by the MWAA environment. +Make sure to upload the file to `/requirements.txt` in the bucket: {{< command >}} $ awslocal s3 cp requirements.txt s3://my-mwaa-bucket/requirements.txt {{< /command >}} -The environment will be updated and will be ready for use with new dependencies. - -[Unlike production AWS](https://docs.aws.amazon.com/mwaa/latest/userguide/connections-packages.html), LocalStack does not install any provider packages. -These must be installed using the above steps. +After the upload, the environment will be automatically updated, and your Apache Airflow setup will be equipped with the new dependencies. +It is important to note that, unlike [AWS](https://docs.aws.amazon.com/mwaa/latest/userguide/connections-packages.html), LocalStack does not install any provider packages by default. +Therefore, you must follow the above steps to install any required provider packages. ## Connections -When using connections to other AWS services within DAGs, please specify either the internal Docker IP address of the LocalStack container or `host.docker.internal`. - +When incorporating connections to other AWS services within your DAGs, it is crucial to specify either the internal Docker IP address of the LocalStack container or utilize `host.docker.internal`. LocalStack currently does not use the credentials and region from `aws_conn_id`. -This information must be explicitly passed in operators, hooks and sensors. +This information must be explicitly passed in operators, hooks, and sensors. From 9052803ebf39f777d62a2d2d4f1773cd4837487c Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 12:47:00 +0530 Subject: [PATCH 08/46] improve docs for dynamodb (#792) Co-authored-by: Viren Nadkarni --- .../dynamodb/dynamodb-resource-browser.png | Bin 0 -> 194217 bytes content/en/user-guide/aws/dynamodb/index.md | 201 ++++++++++++++---- 2 files changed, 158 insertions(+), 43 deletions(-) create mode 100644 content/en/user-guide/aws/dynamodb/dynamodb-resource-browser.png diff --git a/content/en/user-guide/aws/dynamodb/dynamodb-resource-browser.png b/content/en/user-guide/aws/dynamodb/dynamodb-resource-browser.png new file mode 100644 index 0000000000000000000000000000000000000000..5855a8cc96839183a2a195b2646d2bcba07a2c5f GIT binary patch literal 194217 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 OqkqKYaGtKy#s2~tWNnrJ literal 0 HcmV?d00001 diff --git a/content/en/user-guide/aws/dynamodb/index.md b/content/en/user-guide/aws/dynamodb/index.md index 259c6ec5f6..5808d99195 100644 --- a/content/en/user-guide/aws/dynamodb/index.md +++ b/content/en/user-guide/aws/dynamodb/index.md @@ -1,25 +1,33 @@ --- title: DynamoDB linkTitle: DynamoDB -description: Get started with Amazon DynamoDB on LocalStack +description: Get started with DynamoDB on LocalStack --- +DynamoDB is a fully managed NoSQL database service provided by AWS. +It offers a flexible and highly scalable way to store and retrieve data, making it suitable for a wide range of applications. +DynamoDB provides a fast and scalable key-value datastore with support for replication, automatic scaling, data encryption at rest, and on-demand backup, among other capabilities. + +LocalStack supports DynamoDB via the Community offering, allowing you to use the DynamoDB APIs in your local environment to manage key-value and document data models. +The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_dynamodb/), which provides information on the extent of DynamoDB's integration with LocalStack. + +{{< alert title="Note">}} DynamoDB on LocalStack is powered by [DynamoDB Local](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html). +{{< /alert >}} -## Global tables +## Getting started -LocalStack has support for global tables (version 2019). -These are tables belonging to the same account and replicated across different regions. +This guide is designed for users new to DynamoDB and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. -{{< alert title="Note" >}} -LocalStack does not support legacy global tables (version 2017). -Operations like `CreateGlobalTable`, `UpdateGlobalTable`, `DescribeGlobalTable` etc. will not emulate global replications. -{{< /alert >}} +Start your LocalStack container using your preferred method. +We will demonstrate how to create DynamoDB table, along with its replicas, and put an item into the table using the AWS CLI. + +### Create a DynamoDB table -Following example illustrates the use of global tables: +You can create a DynamoDB table using the [`CreateTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html) API. +Execute the following command to create a table named `global01` with a primary key `id`: {{< command >}} -# Create a table $ awslocal dynamodb create-table \ --table-name global01 \ --key-schema AttributeName=id,KeyType=HASH \ @@ -28,60 +36,167 @@ $ awslocal dynamodb create-table \ --region ap-south-1 {{< /command >}} +The following output would be retrieved: + +```bash +{ + "TableDescription": { + "AttributeDefinitions": [ + { + "AttributeName": "id", + "AttributeType": "S" + } + ], + "TableName": "global01", + "KeySchema": [ + { + "AttributeName": "id", + "KeyType": "HASH" + } + ], + "TableStatus": "ACTIVE", + "CreationDateTime": 1693244562.147, + ... + "TableArn": "arn:aws:dynamodb:ap-south-1:000000000000:table/global01", + "TableId": "6bc6dd46-98d8-486a-aed8-6ef66a35df7c", + ... + } + } +} +``` + +### Create replicas + +You can create replicas of a DynamoDB table using the [`UpdateTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html) API. +Execute the following command to create replicas in `ap-south-1` and `us-west-1` regions: + {{< command >}} -# Create replicas $ awslocal dynamodb update-table \ --table-name global01 \ --replica-updates '[{"Create": {"RegionName": "eu-central-1"}}, {"Create": {"RegionName": "us-west-1"}}]' \ --region ap-south-1 {{< /command >}} +The following output would be retrieved: + +```bash +{ + "TableDescription": { + "AttributeDefinitions": [ + { + "AttributeName": "id", + "AttributeType": "S" + } + ], + ... + "Replicas": [ + { + "RegionName": "eu-central-1", + "ReplicaStatus": "ACTIVE" + }, + { + "RegionName": "us-west-1", + "ReplicaStatus": "ACTIVE" + } + ] + } +} +``` + +You can now operate on the table in the replicated regions as well. +You can use the [`ListTables`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ListTables.html) API to list the tables in the replicated regions. +Run the following command to list the tables in the `eu-central-1` region: + {{< command >}} -# Table can be operated on in all replicated regions -$ awslocal dynamodb list-tables --region eu-central-1 +$ awslocal dynamodb list-tables \ + --region eu-central-1 +{{< /command >}} + +The following output would be retrieved: + +```bash { "TableNames": [ "global01" ] } +``` -$ awslocal dynamodb put-item --table-name global01 --item '{"id":{"S":"foo"}}' --region eu-central-1 +### Insert an item -$ awslocal dynamodb describe-table --table-name global01 --query 'Table.ItemCount' --region ap-south-1 -1 +You can insert an item into a DynamoDB table using the [`PutItem`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html) API. +Execute the following command to insert an item into the `global01` table: + +{{< command >}} +$ awslocal dynamodb put-item \ + --table-name global01 \ + --item '{"id":{"S":"foo"}}' \ + --region eu-central-1 {{< /command >}} +You can now query the number of items in the table using the [`DescribeTable`](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DescribeTable.html) API. +Run the following command to query the number of items in the `global01` table from a different region: + {{< command >}} -# Get all replicas -$ awslocal dynamodb describe-table --table-name global01 --query 'Table.Replicas' --region us-west-1 -[ - { - "RegionName": "ap-south-1", - "ReplicaStatus": "ACTIVE" - }, - { - "RegionName": "eu-central-1", - "ReplicaStatus": "ACTIVE" - } -] +$ awslocal dynamodb describe-table \ + --table-name global01 \ + --query 'Table.ItemCount' \ + --region ap-south-1 {{< /command >}} -{{< alert title="Warning" color="warning">}} -It is currently not possible to remove the original table region from the replication set while keeping the replicas. -Deleting the original table will also remove all the replicas. -{{< /alert >}} +The following output would be retrieved: -{{< alert title="Warning" color="warning">}} -DynamoDB Streams are only supported for original tables and not for replicated tables. -Please see for more information. -{{< /alert >}} +```bash +1 +``` -{{< alert title="Warning" color="warning">}} -Batch operations (`BatchWriteItem`, `BatchGetItem`, etc.) are currently not supported on replicated tables. -{{< /alert >}} +## Resource Browser + +The LocalStack Web Application provides a Resource Browser for managing DynamoDB tables and items. +You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resources** section, and then clicking on **DynamoDB** under the **Database** section. + +DynamoDB Resource Browser + +The Resource Browser allows you to perform the following actions: + +- **Create Table**: Create a new DynamoDB table by clicking on the **Create Table** button. +You can specify the table name, table class, key schema and other attributes of the table. +- **Edit Table**: Edit an existing DynamoDB table by clicking on the **Edit Table** button. +You can modify the table name, key schema and other attributes of the table. +- **View items**: View the items in a DynamoDB table by clicking on the **Items** button. +You can also add, edit and delete items in the table. +You can also switch to scan or query mode to view the items in the table. +- **Run PartiQL**: Run a PartiQL query against a DynamoDB table by clicking on the **PartiQL** button. +You can add your query in the editor and click on the **Execute** button to execute the query. +- **Delete Table**: Delete an existing DynamoDB table by selecting the DynamoDB table and clicking **Actions** and then **Remove Selected**. + +## Examples + +The following code snippets and sample applications provide practical examples of how to use IAM in LocalStack for various use cases: + +- [Serverless Container-based APIs with Amazon ECS & API Gateway](https://github.com/localstack/serverless-api-ecs-apigateway-sample) +- [Full-Stack application with AWS Lambda, DynamoDB & S3 for shipment validation](https://github.com/localstack/shipment-list-demo) +- [Step-up Authentication using Amazon Cognito](https://github.com/localstack/step-up-auth-sample) +- [Serverless microservices with Amazon API Gateway, DynamoDB, SQS, and Lambda](https://github.com/localstack/microservices-apigateway-lambda-dynamodb-sqs-sample) +- [Event-driven architecture with Amazon SNS FIFO, DynamoDB, Lambda, and S3](https://github.com/localstack/event-driven-architecture-with-amazon-sns-fifo) +- [Note-Taking application using AWS SDK for JavaScript](https://github.com/localstack/aws-sdk-js-notes-app) +- [AppSync GraphQL APIs for DynamoDB and RDS Aurora PostgreSQL](https://github.com/localstack/appsync-graphql-api-sample) +- [Loan Broker application with AWS Step Functions, DynamoDB, Lambda, SQS, and SNS](https://github.com/localstack/loan-broker-stepfunctions-lambda-app) +- [Messaging Processing application with SQS, DynamoDB, and Fargate](https://github.com/localstack/sqs-fargate-ddb-cdk-go) + +## Limitations + +### Global tables + +LocalStack provides support for global tables (Version 2019), which are tables that exist within the same account and are replicated across various regions. + +However, legacy global tables (Version 2017) are not supported by LocalStack. +Operations such as `CreateGlobalTable`, `UpdateGlobalTable`, and `DescribeGlobalTable` will not replicate globally. - +- Removing the original table region from the replication set while retaining the replicas is currently not feasible. +Deleting the original table will result in the removal of all replicas as well. +- DynamoDB Streams are exclusively supported for original tables and not for replicated ones. +More information can be found in [our public GitHub issue tracker](https://github.com/localstack/localstack/issues/7405). +- Batch operations such as `BatchWriteItem`, `BatchGetItem`, etc. are currently not supported for replicated tables. From ccedf385ade4d280d94165233370304612051edc Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 12:58:26 +0530 Subject: [PATCH 09/46] enhance docs for ec2 (#769) Co-authored-by: Viren Nadkarni --- .../ec2-resource-browser.png | Bin 0 -> 224392 bytes .../aws/elastic-compute-cloud/index.md | 282 +++++++++++++----- 2 files changed, 215 insertions(+), 67 deletions(-) create mode 100644 content/en/user-guide/aws/elastic-compute-cloud/ec2-resource-browser.png diff --git a/content/en/user-guide/aws/elastic-compute-cloud/ec2-resource-browser.png b/content/en/user-guide/aws/elastic-compute-cloud/ec2-resource-browser.png new file mode 100644 index 0000000000000000000000000000000000000000..2a5c399c10f5c1d6a28f81ef1ba1d690bbf1d128 GIT binary patch literal 224392 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�tySqzy1j%n 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 z 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

kd=9|*lb9^p-why$1nP;$gwP`)aNHO1{!Rn)V4 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‰xj#fkF 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, while images are tagged `localstack-ec2/:`. +Start your LocalStack container using your preferred method. +We will demonstrate how to create an EC2 instance that runs a simple Python web server on port 8000 with the AWS CLI. -The Docker backend treats Docker images with the above naming scheme as AMIs. -For example, the following command can be used to associate the Ubuntu Focal image as `ami-000001`. +{{< alert title="Note" >}} +Docker Desktop on macOS does not expose the bridge network hence SSH access to the instance is not possible. +You can however follow the steps below to test the setup of the EC2 instance. +You also need to use LocalStack Pro/Team to test the setup of the EC2 instance, since it uses [Docker backend](#docker-backend) to emulate EC2 instances. +{{< /alert >}} + +### Create a Key Pair + +To create a key pair, you can use the [`CreateKeyPair`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateKeyPair.html) API. +Run the following command to create the key pair and pipe the output to a file named `key.pem`: {{< command >}} -$ docker tag ubuntu:focal localstack-ec2/ubuntu-focal-ami:ami-000001 +$ awslocal ec2 create-key-pair \ + --key-name foobar \ + --query 'KeyMaterial' \ + --output text | tee key.pem {{< /command >}} -These Docker-backed AMIs have the resource tag `ec2_vm_manager:docker` and can be listed with the following command: +You can assign necessary permissions to the key pair file using the following command: {{< command >}} -$ awslocal ec2 describe-images --filters Name=tag:ec2_vm_manager,Values=docker +$ chmod 400 key.pem {{< /command >}} -All other AMIs are 'mocked' and are based off the community edition of LocalStack. -Attempting to launch Dockerised instances with these AMIs will return `InvalidAMIID.NotFound` error. +### Add rules to your security group +Currently, LocalStack only supports the `default` security group. +You can add rules to the security group using the [`AuthorizeSecurityGroupIngress`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AuthorizeSecurityGroupIngress.html) API. +Run the following command to add a rule to allow inbound traffic on port 8000: -## Networking +{{< command >}} +$ awslocal ec2 authorize-security-group-ingress \ + --group-id default \ + --protocol tcp \ + --port 8000 \ + --cidr 0.0.0.0/0 +{{< /command >}} -{{< alert title="Note" >}} -LocalStack daemon is deprecated and will be removed in an upcoming major release. -{{< /alert >}} +The above command will enable rules in the security group to allow incoming traffic from your local machine on port 8000 of an emulated EC2 instance. -LocalStack supports assignment of unique private IP addresses for Dockerised instances. -To leverage this feature, it is necessary to run the LocalStack daemon process on the host which takes care of creating and managing networking on the host system. +### Run an EC2 instance -Make sure this command is available by first logging in using `localstack login` with your Pro credentials (the same ones used for ). -To verify this, use `localstack --help` and check if `daemons` is part of the command list. +You can fetch the Security Group ID using the [`DescribeSecurityGroups`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSecurityGroups.html) API. +Run the following command to fetch the Security Group ID: {{< command >}} -$ pip install localstack[runtime] -$ export LOCALSTACK_API_KEY=... -$ localstack daemons start +$ awslocal ec2 describe-security-groups {{< /command >}} -The address for SSH access to the instance is printed in the logs when the instance is initialised. +You should see the following output: + +```bash +{ + "SecurityGroups": [ + { + "Description": "default VPC security group", + "GroupName": "default", + ... + "OwnerId": "000000000000", + "GroupId": "sg-0372ee3c519883079", + ... + } + ] +} +``` + +To start your Python Web Server in your locally emulated EC2 instance, you can use the following user script by saving it to a file named `user_script.sh`: -```plaintext -2022-03-21T14:46:49.540 INFO Instance i-1d6327abf04e31be6 will be accessible via SSH at: 127.0.0.1:55705, 172.17.0.4:22 +```bash +#!/bin/bash -xeu + +apt update +apt install python3 -y +python3 -m http.server 8000 ``` -The LocalStack daemon is supported on Linux and MacOS. +You can now run an EC2 instance using the [`RunInstances`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html) API. +Run the following command to run an EC2 instance by adding the appropriate Security Group ID that we fetched in the previous step: -If the LocalStack daemon is not running, the instance will be only accessible at `127.0.0.1` and an available port on the host. +{{< command >}} +$ awslocal ec2 run-instances \ + --image-id ami-ff0fea8310f3 \ + --count 1 \ + --instance-type t3.nano \ + --key-name foobar \ + --security-group-ids \ + --user-data file://./user_script.sh +{{< /command >}} -To expose additional ports to the host system, update the default security group and add the required ingress ports. -Security group ingress rules are only applied to the Dockerised instance at the time of creating. -Updating a security group will not open any ports of a running instance. +### Test the Python Web Server -Up to 32 ingress ports are supported. -This limitation exists to prevent the host from running out of free ports. +You can now open the LocalStack logs to find the IP address of the locally emulated EC2 instance. +Run the following command to open the LocalStack logs: {{< command >}} -$ awslocal ec2 authorize-security-group-ingress --group-id default --protocol tcp --port 8080 -$ awslocal ec2 describe-security-groups --group-names default +$ localstack logs {{< /command >}} -The port mapping is printed in the logs as when the instance is intialised. +You should see the following output: -```plaintext -2022-12-20T19:43:44.544 INFO Instance i-1d6327abf04e31be6 port mappings (container -> host): {'8080/tcp': 51747, '22/tcp': 55705} +```bash +2023-08-16T17:18:29.702 INFO --- [ asgi_gw_0] l.s.ec2.vmmanager.docker : Instance i-b07acefd77a3c415f will be accessible via SSH at: 127.0.0.1:12862, 172.17.0.4:22 +2023-08-16T17:18:29.702 INFO --- [ asgi_gw_0] l.s.ec2.vmmanager.docker : Instance i-b07acefd77a3c415f port mappings (container -> host): {'8000/tcp': 29043, '22/tcp': 12862} ``` +You can now use the IP address to test the Python Web Server. +Run the following command to test the Python Web Server: + +{{< command >}} +$ curl 172.17.0.4:8000 +{{< /command >}} + +You should see the following output: + +```bash + + + + +Directory listing for / +... +``` -## Key pairs +{{< alert title="Note" >}} +Similar to the setup in production AWS, the user data content is stored at `/var/lib/cloud/instances//user-data.txt` within the instance. +Any execution of this data is recorded in the `/var/log/cloud-init-output.log` file. +{{< /alert >}} -You can specify a key pair at startup and LocalStack will copy it into the container and enable it for SSH authentication. +You can also setup an SSH connection to the locally emulated EC2 instance using the IP address. +Run the following command to setup an SSH connection: {{< command >}} -$ awslocal ec2 create-key-pair --key-name alice -$ awslocal ec2 run-instances --image-id ami-df5de72bdb3b --key-name alice +$ ssh -p 22 -i test.pem 172.17.0.4 {{< /command >}} +## Docker backend + +LocalStack Pro supports the Docker backend, enabling the execution of emulated EC2 instances. +The Docker backend employs the [Docker Engine](https://docs.docker.com/engine/) to simulate EC2 instances. +All restrictions associated with containers are also applicable to EC2 instances managed by the Docker manager. + + +These restrictions encompass elements like root access and networking. +In order for LocalStack to function seamlessly, access to the Docker socket is essential, which can be facilitated by attaching the socket file during the launch process. + +Instances encompass the mounted Docker socket (`/var/run/docker.sock`), which facilitates scenarios involving Docker-in-Docker. +This setup makes it feasible to engage in use cases that require interactions with Docker within the instances themselves. + +### Operations + +The Docker backend supports the following operations: -## User data +| Operation | Notes | +|:----------------|:---------------------------------------------------------------------------------------------| +| `CreateImage` | Utilizes Docker commit to capture a snapshot of a running instance into a new AMI | +| `DescribeImages`| Retrieves a list of Docker images available for use within LocalStack | +| `DescribeInstances`| Provides information about both 'mock' instances and Docker-backed instances. Docker-backed instances are marked with the resource tag `ec2_vm_manager:docker` | +| `RunInstances` | Initiates the start of a container | +| `StopInstances` | Initiates the pause of a container | +| `StartInstances`| Initiates the resumption of a paused container | +| `TerminateInstances`| Initiates the termination of a container | -It is possible to run commands on a instance at startup using [user data](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html). -The script can be passed to the `UserData` argument of `RunInstances` operation. +### Base Images + +LocalStack utilizes a specific naming convention for recognition and management of its associated containers and images. +Containers are designated with the name format `localstack-ec2.`, while images are tagged using the format `localstack-ec2/:`. + +Within the Docker backend, Docker images following the aforementioned naming pattern are treated as Amazon Machine Images (AMIs). +For instance, you can associate the Ubuntu Focal image as `ami-000001` using the command below: {{< command >}} -$ awslocal ec2 run-instances --image-id ami-df5de72bdb3b --user-data '#!/bin/bash - whoami | tee /myname && echo localstack; echo "not printed">/dev/null;' +$ docker tag ubuntu:focal localstack-ec2/ubuntu-focal-ami:ami-000001 {{< /command >}} -Like production AWS, the contents of user data is saved at `/var/lib/cloud/instances//user-data.txt` on the instance. -Its execution is logged at `/var/log/cloud-init-output.log`. +Such Docker-backed AMIs bear the resource tag `ec2_vm_manager:docker` and can be listed using the subsequent command: + +{{< command >}} +$ awslocal ec2 describe-images --filters Name=tag:ec2_vm_manager,Values=docker +{{< /command >}} + +It's important to note that all other AMIs are mocked and originate from the community edition of LocalStack. +Attempting to launch Dockerized instances using these specific AMIs will result in an `InvalidAMIID.NotFound` error. + +### Configuration +You can also use the [`EC2_DOCKER_FLAGS`]({{< ref "configuration#ec2" >}}) LocalStack configuration variable to convey supplementary flags to Docker during the initiation of containerized instances. +This allows for adjustments such as commencing the container in privileged mode using `--privileged` or specifying an alternate CPU platform with `--platform`, and more. +Keep in mind that these modifications apply to all instances launched within the LocalStack session. -## Passing additional flags to Docker +## Networking + +{{< alert title="Note" >}} +LocalStack daemon is deprecated and will be removed in an upcoming major release. +{{< /alert >}} -Use the [`EC2_DOCKER_FLAGS`]({{< ref "configuration#ec2" >}}) LocalStack configuration variable to pass additional flags to Docker when starting containerised instances. -For example, this can be used to start the container in privileged mode with `--privileged`, or use a different CPU platform with `--platform`, etc. -Note that this affects all instances that are launched in the LocalStack session. +LocalStack allocates distinct private IP addresses to Dockerized instances. +To make use of this feature, it's essential to run the LocalStack daemon process on the host. +This daemon process is responsible for handling the creation and administration of networking on the host system. + +Before using this command, ensure you've logged in to your `localstack` CLI (using `localstack login`) via your LocalStack Web Application credentials. +To confirm, execute `localstack --help` and check if `daemons` is among the available commands. + +{{< command >}} +$ pip install localstack[runtime] +$ export LOCALSTACK_API_KEY=... +$ localstack daemons start +{{< /command >}} + +The SSH access address for the instance is displayed in the logs during the instance initialization process.: + +```bash +2022-03-21T14:46:49.540 INFO Instance i-1d6327abf04e31be6 will be accessible via SSH at: 127.0.0.1:55705, 172.17.0.4:22 +``` + +The LocalStack daemon is supported on Linux and macOS operating systems. +If the LocalStack daemon is inactive, the instance can only be accessed at `127.0.0.1` along with an available port on the host. + +To make additional ports available to the host system, you can modify the default security group and incorporate the needed ingress ports. +It's important to note that security group ingress rules are applied only during the creation of the Dockerized instance. +Modifying a security group will not open any ports for a running instance. + +The system supports up to 32 ingress ports. +This constraint is in place to prevent the host from exhausting available ports. + +{{< command >}} +$ awslocal ec2 authorize-security-group-ingress \ + --group-id default \ + --protocol tcp \ + --port 8080 +$ awslocal ec2 describe-security-groups \ + --group-names default +{{< /command >}} + +The port mapping details are provided in the logs during the instance initialization process. + +```bash +2022-12-20T19:43:44.544 INFO Instance i-1d6327abf04e31be6 port mappings (container -> host): {'8080/tcp': 51747, '22/tcp': 55705} +``` +## Resource Browser -## Operations +The LocalStack Web Application provides a Resource Browser for managing EC2 instances. +You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resources** section, and then clicking on **EC2** under the **Compute** section. -The Docker backend supports following operations: +EC2 Resource Browser +
+
-| Operation | Notes | -|:----------|:------| -| CreateImage | Uses Docker commit to take a snapshot of a running instance into a new AMI | -| DescribeImages | Retrieve a list of Docker images available for use within LocalStack | -| DescribeInstances | Describe 'mock' instances as well as Docker-backed instances. Docker-backed instances have the resource tag `ec2_vm_manager:docker` | -| RunInstances | Corresponds to starting a container | -| StopInstances | Corresponds to pausing a container | -| StartInstances | Corresponds to unpausing a container | -| TerminateInstances | Corresponds to stopping a container | +The Resource Browser allows you to perform the following actions: +- **Create Instance**: Create a new EC2 instance by clicking the **Launch Instance** button and specifying the AMI ID, instance type, and other parameters. +- **View Instance**: View the details of an EC2 instance by clicking on the Instance ID. +- **Terminate Instance**: Terminate an EC2 instance by selecting the Instance ID, and clicking on the **ACTIONS** button followed by clicking on **Terminate Selected**. +- **Start Instance**: Start a stopped EC2 instance by selecting the Instance ID, and clicking on the **ACTIONS** button followed by clicking on **Start Selected**. +- **Stop Instance**: Stop a running EC2 instance by selecting the Instance ID, and clicking on the **ACTIONS** button followed by clicking on **Stop Selected**. From bf56a2ff58698284396734fef011e3cb9a28647f Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 13:04:38 +0530 Subject: [PATCH 10/46] add docs for kinesis data analytics (#772) Co-authored-by: Viren Nadkarni --- .../user-guide/aws/kinesis-analytics/index.md | 171 +++++++++++++++++- 1 file changed, 166 insertions(+), 5 deletions(-) diff --git a/content/en/user-guide/aws/kinesis-analytics/index.md b/content/en/user-guide/aws/kinesis-analytics/index.md index bab2890c5a..8972f9d5fd 100644 --- a/content/en/user-guide/aws/kinesis-analytics/index.md +++ b/content/en/user-guide/aws/kinesis-analytics/index.md @@ -1,11 +1,172 @@ --- title: "Kinesis Data Analytics" linkTitle: "Kinesis Data Analytics" -categories: ["LocalStack Pro"] description: > - Get started with AWS Kinesis Data Analytics on LocalStack -aliases: - - /aws/kinesis-analytics/ + Get started with Kinesis Data Analytics on LocalStack --- -The Kinesis Data Analytics API allows you to run continuous SQL queries directly over your Kinesis data streams. A basic support is included in LocalStack Pro which allows you to create Kinesis Analytics applications, define input and output streams and schema types, and run continuous queries locally. +Kinesis Data Analytics is a service offered by Amazon Web Services (AWS) that enables you to process and analyze streaming data in real-time. +Kinesis Data Analytics allows you to apply transformations, filtering, and enrichment to streaming data using standard SQL syntax. +You can also run Java or Scala programs against streaming sources to perform various operations on the data using Apache Flink. + +LocalStack supports Kinesis Data Analytics via the Pro/Team offering, allowing you to use the Kinesis Data Analytics APIs in your local environment to run continuous SQL queries directly over your Kinesis data streams. +The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_kinesisanalyticsv2/), which provides information on the extent of Kinesis Data Analytics integration with LocalStack. + +## Getting started + +This guide is designed for users new to Kinesis Data Analytics and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. +We will demonstrate how to create a Kinesis Analytics application for Apache Flink and the DataStream API using AWS CLI. + +### Create Amazon Kinesis Data Streams + +Before creating a Kinesis Data Analytics application, you need to create two Kinesis Data Streams. +You can create the streams using the [`CreateStream`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateStream.html) API. +Execute the following command to create the streams: + +{{< command >}} +$ awslocal kinesis create-stream \ + --stream-name ExampleInputStream \ + --shard-count 1 + --region us-west-2 + +$ awslocal kinesis create-stream \ + --stream-name ExampleOutputStream \ + --shard-count 1 + --region us-west-2 +{{< /command >}} + +### Download Apache Flink Streaming Java Code + +To create a Kinesis Data Analytics application, you need to download the Java application code for Apache Flink. +You can find the code in the [Kinesis Data Analytics for Apache Flink GitHub repository](https://github.com/aws-samples/amazon-kinesis-data-analytics-java-examples). +Clone it on your local machine using [`git clone`](https://git-scm.com/docs/git-clone). + +{{< command >}} +$ git clone https://github.com/aws-samples/amazon-kinesis-data-analytics-java-examples +{{< /command >}} + +You can navigate to the `amazon-kinesis-data-analytics-java-examples/GettingStarted` directory to find the Java code for the Kinesis Data Analytics application. +The application creates source and sink connectors to access external resources using a `StreamExecutionEnvironment` object. + + +You can now compile the project using Apache Maven and the Java Development Kit (JDK) to create a JAR file. +Run the following command to compile and package the application into a JAR file: + +{{< command >}} +$ mvn package -Dflink.version=1.15.3 +{{< /command >}} + +After the application is compiled successfully, you can find the JAR file in the `target/aws-kinesis-analytics-java-apps-1.0.jar` directory. + +### Upload the Apache Flink Streaming Java Code + +You can now create an S3 bucket to upload the JAR file. +Create an S3 bucket using the [`mb`](https://docs.aws.amazon.com/cli/latest/reference/s3/mb.html) command: + +{{< command >}} +$ awslocal s3 mb s3://ka-app-code-kafka --region us-west-2 +{{< /command >}} + +You can now upload the JAR file to the S3 bucket using the [`cp`](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) command: + +{{< command >}} +$ awslocal s3 cp ./target/aws-kinesis-analytics-java-apps-1.0.jar s3://ka-app-code-kafka --region us-west-2 +{{< /command >}} + +### Create a Kinesis Data Analytics Application + +You can now use the AWS CLI to create the Kinesis Data Analytics application. +Create a JSON file named `create_request.json`, and upload the following code to the file: + +```json +{ + "ApplicationName": "test", + "ApplicationDescription": "my java test app", + "RuntimeEnvironment": "FLINK-1_15", + "ServiceExecutionRole": "arn:aws:iam::000000000000:role/KA-stream-rw-role", + "ApplicationConfiguration": { + "ApplicationCodeConfiguration": { + "CodeContent": { + "S3ContentLocation": { + "BucketARN": "arn:aws:s3:::ka-app-code-kafka", + "FileKey": "aws-kinesis-analytics-java-apps-1.0.jar" + } + }, + "CodeContentType": "ZIPFILE" + }, + "EnvironmentProperties": { + "PropertyGroups": [ + { + "PropertyGroupId": "ProducerConfigProperties", + "PropertyMap" : { + "flink.stream.initpos" : "LATEST", + "aws.region" : "us-east-1", + "AggregationEnabled" : "false" + } + }, + { + "PropertyGroupId": "ConsumerConfigProperties", + "PropertyMap" : { + "aws.region" : "us-east-1" + } + } + ] + } + } +} +``` + +You can now create the Kinesis Data Analytics application using the [`CreateApplication`](https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_CreateApplication.html) API. +Execute the following command to create the application: + +{{< command >}} +$ awslocal kinesisanalyticsv2 create-application \ + --cli-input-json file://create_request.json \ + --region us-west-2 +{{< /command >}} + +The application is now created. +You can now go ahead and run the application! + +### Writing sample data to the input stream + +You can now write sample data to the input stream using the following Python script, named `script.py`: + +```python3 +import datetime +import json +import random +import boto3 + +STREAM_NAME = "ExampleInputStream" + +endpoint_url = "http://localhost.localstack.cloud:4566" + +def get_data(): + return { + 'event_time': datetime.datetime.now().isoformat(), + 'ticker': random.choice(['AAPL', 'AMZN', 'MSFT', 'INTC', 'TBV']), + 'price': round(random.random() * 100, 2)} + + +def generate(stream_name, kinesis_client): + while True: + data = get_data() + print(data) + kinesis_client.put_record( + StreamName=stream_name, + Data=json.dumps(data), + PartitionKey="partitionkey") + + +if __name__ == '__main__': + generate(STREAM_NAME, boto3.client('kinesis', endpoint_url=endpoint_url, region_name='us-west-2')) +``` + +Run the following command to execute the script: + +{{< command >}} +$ python3 script.py +{{< /command >}} From 69383c42149af986e5e899fb57e4d14aae4f7774 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 13:05:02 +0530 Subject: [PATCH 11/46] enhance docs for fis (#783) Co-authored-by: Viren Nadkarni --- content/en/user-guide/aws/fis/index.md | 195 +++++++++++++++---------- 1 file changed, 119 insertions(+), 76 deletions(-) diff --git a/content/en/user-guide/aws/fis/index.md b/content/en/user-guide/aws/fis/index.md index 46fa55629f..7db67b9dc4 100644 --- a/content/en/user-guide/aws/fis/index.md +++ b/content/en/user-guide/aws/fis/index.md @@ -1,47 +1,47 @@ --- title: "Fault Injection Simulator (FIS)" linkTitle: "Fault Injection Simulator (FIS)" -categories: ["LocalStack Pro"] description: > Get started with Fault Injection Simulator (FIS) on LocalStack -aliases: - - /aws/fis/ --- -Basic support for the Fault Injection Simulator (FIS) service is included in LocalStack Pro. The local FIS API allows you to introduce faults to other services - in order to check how your setup behaves when parts of it stop working. -The full list of such possible fault injections - called "actions" - is available in the [AWS docs](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html). +## Introduction -In general, calls to FIS contain the following information: +Fault Injection Simulator (FIS) is a service provided by Amazon Web Services (AWS) that enables you to test the resilience of your applications and infrastructure by injecting faults and failures into your AWS resources. +FIS inject faults such as network latency, resource unavailability, and service errors to assess the impact on your application's performance and availability. +The full list of such possible fault injections - called **actions** - is available in the [AWS docs](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html). -1. What kind of fault to introduce - "action". -2. What kind of resources to affect - "target". -3. (sometimes) Duration of the interruption. After the specified amount of time FIS is supposed to revert systems to their original state or to stop introducing faults. +LocalStack supports FIS APIs via the Pro/Team offering, allowing you to use the FIS APIs in your local environment to introduce faults in other services, in order to check how your setup behaves when parts of it stop working locally. +The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_fis/), which provides information on the extent of FIS API's integration with LocalStack. -FIS actions come in roughly two types: +## FIS Concepts -1. A single-time event, e.g., `aws:ec2:stop-instances` FIS action is a `stop-instances` command sent to target EC2 instances. Results of some of these single-time events can be automatically reverted after a specified period of time, e.g., by sending `start-instances` command to the affected instances. -2. Generation of API errors in response to a specified percentage of API calls, e.g., `aws:fis:inject-api-unavailable-error` to inject an HTTP 503 error. Currently AWS only supports this for EC2 API calls. +In general, FIS calls contain the following details: -# Most notable current FIS limitations in LocalStack +1. Type of fault to introduce - referred to as **action**. +1. Resources to be impacted - known as **target**. +1. Duration of the disruption. +After the designated time, FIS is expected to restore systems to their original state or cease introducing faults. -1. Only a subset of FIS actions available in AWS are currently supported in LocalStack (unsupported actions generate an error). The set of supported actions is extended on an ongoing basis, and new actions can easily be added on demand. -2. LocalStack doesn't support target selection mechanism used by AWS. See [selection mode documentation for more info](https://docs.aws.amazon.com/fis/latest/userguide/targets.html#target-selection-mode) -3. LocalStack currently ignores [`roleArn`s](https://docs.aws.amazon.com/fis/latest/APIReference/API_ExperimentTemplate.html#fis-Type-ExperimentTemplate-roleArn). In AWS FIS performs actions under permissions granted to given `roleArn`s. +FIS actions can be categorized into two main types: -# What FIS in LocalStack offers in addition to what FIS in AWS does +1. Single-time events — For example, the `aws:ec2:stop-instances` FIS action, which sends a [`StopInstances`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StopInstances.html) API to specific EC2 instances. +Some of these events can automatically be undone after a defined time, such as sending a [`StartInstances`](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartInstances.html) command to the affected instances. +1. Inducing API errors in response to a specified percentage of API calls. +For instance, using `aws:fis:inject-api-unavailable-error` to introduce an HTTP 503 error. +Notably, AWS currently supports this exclusively for EC2 API calls. -Localstack offers `localstack:generic:api-error` action. The action is similar to actions like `aws:fis:inject-api-unavailable-error` that are supported in AWS - it allows a user to introduce errors to API calls. The difference with AWS is that AWS FIS currently supports this only for EC2 API calls and then is only able to generate a few errors there, while `localstack:generic:api-error` in LocalStack FIS allows a user to configure any desired faults for any API calls. In its `parameters` section it is possible to set the following: +## Getting started -- `region` - A name of a region to introduce faults to, e.g. "us-west-1". Default: the region you are starting your experiment in. -- `service` - A name of a service to limit the faults to, e.g. "kms". Default: all services. -- `operation` - A name of an operation for the specified service to limit the faults to, e.g. "ListKeys". Default: all operations. -- `percentage` - A percentage of all calls to matching API calls to fail. Default: "100". -- `exception` - A name of an exception to raise for API calls affected by FIS. Default: "InternalError". -- `errorCode` - An HTTP error code to return for an API call affected by FIS. Default: "500". +This guide is designed for users new to FIS and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. -# Tutorial +Start your LocalStack container using your preferred method. +We will demonstrate how to create an FIS Experiment that fails KMS [`ListKeys`](https://docs.aws.amazon.com/kms/latest/APIReference/API_ListKeys.html) API with a HTTP 400 code using the AWS CLI. -First, let's create a file (named `create-experiment.json` in this case) with the following JSON configuration for a later call to FIS `CreateExperimentTemplate`. +### Create an FIS Experiment + +Create a new file named `create-experiment.json`. +This file should contain a JSON configuration that will be utilized during the subsequent invocation of the [`CreateExperimentTemplate`](https://docs.aws.amazon.com/fis/latest/APIReference/API_CreateExperimentTemplate.html) API. ```json { @@ -64,17 +64,21 @@ First, let's create a file (named `create-experiment.json` in this case) with th "roleArn": "arn:aws:iam:123456789012:role/ExperimentRole" } ``` -This config is going to make 100% of KMS ListKeys API calls fail with a 400 HTTP code. Settings for `stopConditions` and `roleArn` here do not matter, as LocalStack doesn't currently act on them in any way. But they have to be present, as these are required fields by the AWS specifications. -The next step is to create a FIS experiment template using our file. Keep in mind that `file://` here is required, without it you are going to get an error. +This configuration will result in a 100% failure rate for KMS [`ListKeys`](https://docs.aws.amazon.com/kms/latest/APIReference/API_ListKeys.html) API calls, each accompanied by a HTTP 400 status code. +Note that the settings pertaining to `stopConditions` and `roleArn` hold no significance for LocalStack's FIS emulation. +Nonetheless, they are obligatory fields according to AWS specifications and must be included. -```sh -awslocal fis create-experiment-template --cli-input-json file://create-experiment.json -``` +Run the following command to create an FIS Experiment Template using the configuration file we just created: -The output is going to be something like: +{{< command >}} +$ awslocal fis create-experiment-template --cli-input-json file://create-experiment.json +{{< /command >}} -```sh + +The following output would be retrieved: + +```json { "experimentTemplate": { "id": "7b9ec603-1d20-4a8f-8eda-b1c3e7b28540", @@ -103,41 +107,43 @@ The output is going to be something like: } ``` -You are going to need the ID (`7b9ec603-1d20-4a8f-8eda-b1c3e7b28540` in this case) to start an actual experiment. And if you lose the ID, you can always list all available experiment templates with +You can list all the templates you have created using the [`ListExperimentTemplates`](https://docs.aws.amazon.com/fis/latest/APIReference/API_ListExperimentTemplates.html) API: -```sh -awslocal fis list-experiment-templates -``` +{{< command >}} +$ awslocal fis list-experiment-templates +{{< /command >}} -You also can check all the details for the template later using: +### Start the FIS Experiment -```sh -awslocal fis get-experiment-template --id 7b9ec603-1d20-4a8f-8eda-b1c3e7b28540 -``` +Now let us check that KMS ListKeys actually works before we introduce our API disruprions: -Now let's check that KMS ListKeys actually works before we introduce our API disruprions: +You can verify that KMS is working by running by using the [`ListKeys`](https://docs.aws.amazon.com/kms/latest/APIReference/API_ListKeys.html) API. +Run the following command: -```sh -awslocal kms list-keys -``` +{{< command >}} +$ awslocal kms list-keys +{{< /command >}} -Your output might differ, but for a fresh start of LocalStack the output should just be an empty list: +Your output may vary, but if you have recently initialized LocalStack from a fresh state, the expected result should be an empty list. +The following output would be retrieved: -```sh +```bash { "Keys": [] } ``` -Time to start our experiment: +You can start the FIS Experiment using the [`StartExperiment`](https://docs.aws.amazon.com/fis/latest/APIReference/API_StartExperiment.html) API. +Run the following command and specify the ID of the experiment template you created earlier: ```sh -awslocal fis start-experiment --experiment-template-id 7b9ec603-1d20-4a8f-8eda-b1c3e7b28540 +$ awslocal fis start-experiment \ + --experiment-template-id 7b9ec603-1d20-4a8f-8eda-b1c3e7b28540 ``` -Keep in mind the ID of the experiment in the output (`8b98db02-1c46-49fd-8075-8ff3368fb0a3` in this example), as you would need it to stop the experiment: +The following output would be retrieved: -```sh +```json { "experiment": { "id": "8b98db02-1c46-49fd-8075-8ff3368fb0a3", @@ -169,43 +175,80 @@ Keep in mind the ID of the experiment in the output (`8b98db02-1c46-49fd-8075-8f } ``` -As with the templates, you can use the following command to list all experiments: +You can use the [`ListExperiments`](https://docs.aws.amazon.com/fis/latest/APIReference/API_ListExperiments.html) API to check the status of your experiment. +Run the following command: -```sh -awslocal fis list-experiments -``` +{{< command >}} +$ awslocal fis list-experiments +{{< /command >}} -Use the following command to get the details about the experiment again. +You can fetch the details of your experiment using the [`GetExperiment`](https://docs.aws.amazon.com/fis/latest/APIReference/API_GetExperiment.html) API. +Run the following command and specify the ID of the experiment you created earlier: -```sh -awslocal fis get-experiment --id 8b98db02-1c46-49fd-8075-8ff3368fb0a3 -``` +{{< command >}} +$ awslocal fis get-experiment \ + --id 8b98db02-1c46-49fd-8075-8ff3368fb0a3 +{{< /command >}} -Let's check if this has affected our KMS: +### Test the FIS Experiment -```sh -awslocal kms list-keys -``` +You can now test that the FIS Experiment is working as expected by trying to list the KMS keys using the [`ListKeys`](https://docs.aws.amazon.com/kms/latest/APIReference/API_ListKeys.html) API. +Run the following command: -If everything worked (or rather failed) as expected, you should see the following: +{{< command >}} +$ awslocal kms list-keys +{{< /command >}} -```sh +If everything happened as expected (or did not happen, in this case), the following output would be retrieved: + +```bash An error occurred (SomeTerribleException) when calling the ListKeys operation: Failing as per Fault Injection Simulator configuration ``` -Let's check just in case if other API calls to KMS or other services are affected. For example, can use +You can double-check to be sure whether other API calls to KMS or different services are impacted. +For instance, you can try using: -```sh -awslocal kms list-aliases -awslocal sqs list-queues -``` +{{< command >}} +$ awslocal kms list-aliases +$ awslocal sqs list-queues +{{< /command >}} -Both should succeed. +To halt the experiment and return everything to its usual state, you can use the [`StopExperiment`](https://docs.aws.amazon.com/fis/latest/APIReference/API_StopExperiment.html) API. +Run the following command and specify the ID of the experiment you created earlier: -To stop the experiment and to let everything get back to normal we can run: +{{< command >}} +$ awslocal fis stop-experiment \ + --id 8b98db02-1c46-49fd-8075-8ff3368fb0a3 +{{< /command >}} -```sh -awslocal fis stop-experiment --id 8b98db02-1c46-49fd-8075-8ff3368fb0a3 -``` +The [`ListKeys`](https://docs.aws.amazon.com/kms/latest/APIReference/API_ListKeys.html) API should now return an empty list again. + +## LocalStack features + +LocalStack provides the `localstack:generic:api-error` action, which functions similarly to actions like `aws:fis:inject-api-unavailable-error` found in AWS. +This action enables users to introduce errors into API calls. + + +Contrasting with AWS, where such functionality is currently limited to EC2 API calls and a handful of error types, the `localstack:generic:api-error` in LocalStack FIS empowers users to configure a wide range of faults for any API call. +Within its `parameters` section, you can configure the following: + +| Parameter | Description | Default Value | +|--------------|---------------------------------------------------------------------------------------------------|-------------------------| +| `region` | The region name where faults will be introduced, e.g., "us-west-1". | Experiment's region | +| `service` | The service name to limit faults to, e.g., "kms". | All services | +| `operation` | The operation name for the specified service to limit faults to, e.g., "ListKeys". | All operations | +| `percentage` | The percentage of API calls to fail among matching calls. | "100" | +| `exception` | The name of the exception to raise for affected API calls. | "InternalError" | +| `errorCode` | The HTTP error code to return for impacted API calls. | "500" | + +This table summarizes the configurable parameters for the `localstack:generic:api-error` action in LocalStack FIS. + +## Limitations -After that `awslocal kms list-keys` is supposed to succeed again. +1. LocalStack currently supports only a subset of FIS actions available in AWS. +Unsupported actions will result in an error. +The range of supported actions is continuously expanding, with the capability to add new actions upon request. +1. LocalStack does not provide support for the target selection mechanism utilized by AWS. +For more information, refer to the [selection mode documentation](https://docs.aws.amazon.com/fis/latest/userguide/targets.html#target-selection-mode). +1. At present, LocalStack does not consider [`RoleARN`s](https://docs.aws.amazon.com/fis/latest/APIReference/API_ExperimentTemplate.html#fis-Type-ExperimentTemplate-roleArn). +In AWS, FIS executes actions based on permissions granted by the specified `RoleARN`s. From f6d628116b08fec96812e2971cb1eaa1cae0ac36 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 15:39:42 +0530 Subject: [PATCH 12/46] add docs for support (#780) * add docs for support * update index.md --------- Co-authored-by: Sannya Singal <32308435+sannya-singal@users.noreply.github.com> --- content/en/user-guide/aws/support/index.md | 95 ++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 content/en/user-guide/aws/support/index.md diff --git a/content/en/user-guide/aws/support/index.md b/content/en/user-guide/aws/support/index.md new file mode 100644 index 0000000000..dc3997e9f7 --- /dev/null +++ b/content/en/user-guide/aws/support/index.md @@ -0,0 +1,95 @@ +--- +title: "Support" +linkTitle: "Support" +description: Get started with Support on LocalStack +--- + +## Introduction + +AWS Support is a service provided by Amazon Web Services (AWS) that offers technical assistance and resources to help you optimize your AWS environment, troubleshoot issues, and maintain operational efficiency. Support APIs provide programmatic access to AWS Support services, including the ability to create and manage support cases programmatically. You can further automate your support workflow using various AWS services, such as Lambda, CloudWatch, and EventBridge. + +LocalStack supports Support APIs via the Community offering, allowing you to use the Support APIs in your local environment to create and manage new cases, while testing your configurations locally. LocalStack provides a mock implementation via a mock Support Center provided by [Moto](https://docs.getmoto.org/en/latest/docs/services/support.html), and does not create real cases in the AWS. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_support/), which provides information on the extent of Support API's integration with LocalStack. + +{{< alert title="Note" >}} +For technical support with LocalStack, you can reach out through our [support channels](https://docs.localstack.cloud/getting-started/help-and-support/). It's important to note that LocalStack doesn't offer a programmatic interface to create support cases, and this documentation is only intended to demonstrate how you can use and mock the AWS Support APIs in your local environment. +{{< /alert >}} + +## Getting started + +This guide is designed for users new to Support and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. We will demonstrate how you can create a case in the mock Support Center using the AWS CLI. + +### Create a support case + +To create a support case, you can use the [`CreateCase`](https://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/CreateCase) API. The following example creates a case with the subject "Test case" and the description "This is a test case" in the category "General guidance". + +{{< command >}} +$ awslocal support create-case \ + --subject "Test case" \ + --service-code "general-guidance" \ + --category-code "general-guidance" \ + --communication-body "This is a test case" +{{< / command >}} + +The following output would be retrieved: + +```bash +{ + "caseId": "case-12345678910-2020-kEa16f90bJE766J4" +} +``` + +### List support cases + +To list all support cases, you can use the [`DescribeCases`](https://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeCases.html) API. The following example lists all cases in the category "General guidance". + +{{< command >}} +$ awslocal support describe-cases +{{< / command >}} + +The following output would be retrieved: + +```bash +{ + "cases": [ + { + "caseId": "case-12345678910-2020-kEa16f90bJE766J4", + ... + "submittedBy": "moto@moto.com", + "timeCreated": "2023-08-24T18:03:08.895247", + "recentCommunications": { + "communications": [ + { + "caseId": "case-12345678910-2020-kEa16f90bJE766J4", + "body": "This is a test case", + "submittedBy": "moto@moto.com", + ... + } + ], + "nextToken": "foo_next_token" + } + } + ] +} +``` + +### Resolve a support case + +To resolve a support case, you can use the [`ResolveCase`](https://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/ResolveCase) API. The following example resolves the case created in the previous step. + +{{< command >}} +$ awslocal support resolve-case \ + --case-id "case-12345678910-2020-kEa16f90bJE766J4" +{{< / command >}} + +Replace the case ID with the ID of the case you want to resolve. The following output would be retrieved: + +```bash +{ + "initialCaseStatus": "resolved", + "finalCaseStatus": "resolved" +} +``` + +You can also use the [`DescribeCases`](https://docs.aws.amazon.com/awssupport/latest/APIReference/API_DescribeCases.html) API to verify that the case has been resolved. From 96d1e0c38dc8f277bba82b34802fd1567850a17f Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 15:42:43 +0530 Subject: [PATCH 13/46] enhance docs for appconfig (#788) --- content/en/user-guide/aws/appconfig/index.md | 262 ++++++++++++------- 1 file changed, 172 insertions(+), 90 deletions(-) diff --git a/content/en/user-guide/aws/appconfig/index.md b/content/en/user-guide/aws/appconfig/index.md index 78d64a671e..ed540f79a7 100644 --- a/content/en/user-guide/aws/appconfig/index.md +++ b/content/en/user-guide/aws/appconfig/index.md @@ -1,99 +1,181 @@ --- title: "AppConfig" linkTitle: "AppConfig" -categories: ["LocalStack Pro"] -description: Get started with AWS AppConfig on LocalStack -aliases: - - /aws/appconfig/ +description: Get started with AppConfig on LocalStack --- -AWS AppConfig offers centralized management of configuration data and the ability to create, manage, and deploy configuration changes separately. It allows you to avoid deploying the service repeatedly for smaller changes, enables controlled deployments to applications and includes built-in validation checks & monitoring. With AppConfig, the configuration management is safe and secure, with automated monitoring and validation alongside roll-back capabilities. +AppConfig is a service provided by Amazon Web Services (AWS) that simplifies the process of managing and deploying application configurations. AppConfig offers centralized management of configuration data and the ability to create, manage, and deploy configuration changes separately. It allows you to avoid deploying the service repeatedly for smaller changes, enables controlled deployments to applications and includes built-in validation checks & monitoring. -LocalStack provides AppConfig support via our Pro offering. You can use the AppConfig API to configure and set up an application, create an AppConfig environment, build a configuration profile, and detail your deployment strategy. The supported APIs are available over our [feature coverage page]({{< ref "feature-coverage" >}}). +LocalStack supports AppConfig via the Pro/Team offering, allowing you to use the AppConfig APIs in your local environment to define configurations for different environments and deploy them to your applications as needed. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_appconfig/), which provides information on the extent of AppConfig's integration with LocalStack. ## Getting started -In this getting started guide, you'll learn how to make basic usage of AppConfig over LocalStack. This guide is intended for users who wish to get more acquainted with AppConfig, and assumes you have basic knowledge of the AWS CLI (and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script). First, start your LocalStack instance using your preferred method, then run the following commands: - -1. Create an AWS AppConfig application via the `awslocal` CLI: - {{< command >}} - $ awslocal appconfig create-application \ - --name \ - --description - {{< /command >}} - In AppConfig, an application is a folder/directory that contains the configuration data for your specific application. The output of this command will be the application ID, which you will need for the next step: - {{< command >}} - { - "Id": "", - "Name": "", - "Description": "", - } - {{< /command >}} - -2. Create an AppConfig environment using the `create-environment` command: - {{< command >}} - $ awslocal appconfig create-environment \ - --application-id \ - --name \ - --description - {{< /command >}} - An environment consists of the deployment group of your AppConfig applications. The output of this command will be the environment ID, which you will need for the next step: - {{< command >}} - { - "ApplicationId": "", - "Id": "", - "Name": "", - "Description": "", - "State": "READY_FOR_DEPLOYMENT" - } - {{< /command >}} - -3. Create an AppConfig feature flag configuration profile using the `create-configuration-profile` command: - {{< command >}} - $ awslocal appconfig create-configuration-profile \ - --application-id \ - --name \ - --location-uri hosted \ - --type AWS.AppConfig.FeatureFlags - {{< /command >}} - You can further create your feature flag configuration data in JSON format by conforming to the `AWS.AppConfig.FeatureFlags` JSON schema. Follow the [schema documentation](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-type-reference-feature-flags) to use the `create-hosted-configuration-version` command to save your feature flag configuration data to AppConfig: - {{< command >}} - $ awslocal appconfig create-hosted-configuration-version \ - --application-id \ - --configuration-profile-id \ - --content-type "application/json" \ - --content - {{< /command >}} - -4. Create an AppConfig deployment strategy using the `create-deployment-strategy` command: - {{< command >}} - $ awslocal appconfig create-deployment-strategy \ - --name \ - --description \ - --deployment-duration-in-minutes \ - --growth-factor \ - {{< /command >}} - - For more information on deployment strategies, see the [AppConfig documentation](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html). The above command will return the following information: - {{< command >}} - { - "Id": "", - "Name": "", - "Description": "", - "DeploymentDurationInMinutes": , - "GrowthFactor": , - } - {{< /command >}} - -5. Deploy the configuration using the `start-deployment` command: - {{< command >}} - $ awslocal appconfig start-deployment \ - --application-id \ - --environment-id \ - --deployment-strategy-id \ - --configuration-profile-id \ - --configuration-version - --description - {{< /command >}} - -Navigate to the [AppConfig extensions](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) and [services that integrate with AppConfig](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration.html) in the official documentation to learn more about how to inject logic in your configuration, and use AppConfig with other AWS services respectively. +This guide is designed for users new to AppConfig and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. We will demonstrate how to create an AppConfig application, environment, configuration profiles & feature flags, and deploy the configuration with the AWS CLI. + +### Create an AppConfig application and environment + +You can create an AppConfig application using the [`CreateApplication`](https://docs.aws.amazon.com/appconfig/latest/APIReference/API_CreateApplication.html) API. The application is a folder/directory that contains the configuration data for your specific application. The following command creates an application named `my-app`: + +{{< command >}} +$ awslocal appconfig create-application \ + --name my-app \ + --description "My application" +{{< /command >}} + +The following output would be retrieved: + +```bash +{ + "Id": "400c285", + "Name": "my-app", + "Description": "My application" +} +``` + +You can now create an AppConfig environment for your application using the [`CreateEnvironment`](https://docs.aws.amazon.com/appconfig/latest/APIReference/API_CreateEnvironment.html) API. An environment consists of the deployment group of your AppConfig applications. The following command creates an environment named `my-app-env`: + +{{< command >}} +$ awslocal appconfig create-environment \ + --application-id 400c285 \ + --name my-app-env \ + --description "My application environment" +{{< /command >}} + +Replace the `application-id` with the ID of the application you created in the previous step. The following output would be retrieved: + +```bash +{ + "ApplicationId": "400c285", + "Id": "3695ea3", + "Name": "my-app-env", + "Description": "My application environment", + "State": "ReadyForDeployment" +} +``` + +### Create configuration profiles and feature flags + +You can create an AppConfig configuration profile using the [`CreateConfigurationProfile`](https://docs.aws.amazon.com/appconfig/latest/APIReference/API_CreateConfigurationProfile.html) API. A configuration profile contains for the configurations of your AppConfig applications. The following command creates a configuration profile named `my-app-config`: + +{{< command >}} +$ awslocal appconfig create-configuration-profile \ + --application-id 400c285 \ + --name my-app-config \ + --location-uri hosted \ + --type AWS.AppConfig.FeatureFlags +{{< /command >}} + +The following output would be retrieved: + +```bash +{ + "ApplicationId": "400c285", + "Id": "7d748f9", + "Name": "my-app-config", + "LocationUri": "hosted", + "Type": "AWS.AppConfig.FeatureFlags" +} +``` + +You can now create a JSON file to add your feature flag configuration data. Create a file named `feature-flag-config.json` with the following content: + +```json +{ + "allow_mobile_payments": { + "enabled": false + }, + "default_payments_per_region": { + "enabled": true + } +} +``` + +You can now use the [`CreateHostedConfigurationVersion`](https://docs.aws.amazon.com/appconfig/latest/APIReference/API_CreateHostedConfigurationVersion.html) API to save your feature flag configuration data to AppConfig. The following command creates a hosted configuration version for the configuration profile you created in the previous step: + +{{< command >}} +$ awslocal appconfig create-hosted-configuration-version \ + --application-id 400c285 \ + --configuration-profile-id 7d748f9 \ + --content-type "application/json" \ + --content file://feature-flag-config.json \ + configuration-data.json +{{< /command >}} + +The following output would be retrieved: + +```bash +{ + "ApplicationId": "400c285", + "ConfigurationProfileId": "7d748f9", + "VersionNumber": 1, + "ContentType": "application/json" +} +``` + +### Create an AppConfig deployment + +You can now create an AppConfig deployment strategy using the [`CreateDeploymentStrategy`](https://docs.aws.amazon.com/appconfig/latest/APIReference/API_CreateDeploymentStrategy.html) API. A deployment strategy defines important criteria for rolling out your configuration to the target environment. The following command creates a deployment strategy named `my-app-deployment-strategy`: + +{{< command >}} +$ awslocal appconfig create-deployment-strategy \ + --name my-app-deployment-strategy \ + --description "My application deployment strategy" \ + --deployment-duration-in-minutes 10 \ + --growth-factor 1.0 +{{< /command >}} + +The following output would be retrieved: + +```bash +{ + "Id": "f2f2225", + "Name": "my-app-deployment-strategy", + "Description": "My application deployment strategy", + "DeploymentDurationInMinutes": 10, + "GrowthFactor": 1.0 +} +``` + +You can now use the [`StartDeployment`](https://docs.aws.amazon.com/appconfig/latest/APIReference/API_StartDeployment.html) API to deploy the configuration. The following command deploys the configuration to the environment you created in the previous step: + +{{< command >}} +$ awslocal appconfig start-deployment \ + --application-id 400c285 \ + --environment-id 3695ea3 \ + --deployment-strategy-id f2f2225 \ + --configuration-profile-id 7d748f9 \ + --configuration-version 1 \ + --description "My application deployment" +{{< /command >}} + +The following output would be retrieved: + +```bash +{ + "ApplicationId": "400c285", + "EnvironmentId": "3695ea3", + "DeploymentStrategyId": "f2f2225", + "ConfigurationProfileId": "7d748f9", + "DeploymentNumber": 1, + "ConfigurationName": "my-app-config", + "ConfigurationLocationUri": "hosted", + "ConfigurationVersion": "1", + "Description": "My application deployment", + "DeploymentDurationInMinutes": 0, + "GrowthFactor": 1.0, + "State": "BAKING", + "EventLog": [ + { + "EventType": "DEPLOYMENT_STARTED", + "TriggeredBy": "USER", + "Description": "Deployment started", + "OccurredAt": "2023-08-28T11:18:43.273250Z" + } + ], + "PercentageComplete": 0.0, + "StartedAt": "2023-08-28T11:18:43.273250Z", + "AppliedExtensions": [] +} +``` From 3426cd72bb47d21bb1a527a01a8710c8ecb3f973 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 19:47:20 +0530 Subject: [PATCH 14/46] enhance docs for cloudformation (#791) --- .../cloudformation/cloudformation-logo.svg | 18 - .../cloudformation-resource-browser.png | Bin 0 -> 179362 bytes .../aws/cloudformation/cloudformation-ui.png | Bin 139743 -> 0 bytes .../en/user-guide/aws/cloudformation/index.md | 513 +++++++++--------- ...ck-cloudformation-local-user-interface.png | Bin 0 -> 81970 bytes ...lstack-cloudformation-stack-deployment.png | Bin 210428 -> 0 bytes .../localstack-cloudformation-stack.png | Bin 396610 -> 0 bytes 7 files changed, 268 insertions(+), 263 deletions(-) delete mode 100644 content/en/user-guide/aws/cloudformation/cloudformation-logo.svg create mode 100644 content/en/user-guide/aws/cloudformation/cloudformation-resource-browser.png delete mode 100644 content/en/user-guide/aws/cloudformation/cloudformation-ui.png create mode 100644 content/en/user-guide/aws/cloudformation/localstack-cloudformation-local-user-interface.png delete mode 100644 content/en/user-guide/aws/cloudformation/localstack-cloudformation-stack-deployment.png delete mode 100644 content/en/user-guide/aws/cloudformation/localstack-cloudformation-stack.png diff --git a/content/en/user-guide/aws/cloudformation/cloudformation-logo.svg b/content/en/user-guide/aws/cloudformation/cloudformation-logo.svg deleted file mode 100644 index c2271fc7a2..0000000000 --- a/content/en/user-guide/aws/cloudformation/cloudformation-logo.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - Icon-Architecture/64/Arch_AWS-CloudFormation_64 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/content/en/user-guide/aws/cloudformation/cloudformation-resource-browser.png b/content/en/user-guide/aws/cloudformation/cloudformation-resource-browser.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9d66e093bb346c117025bc6b90506ced4434c1 GIT binary patch literal 179362 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

  • *s5YGfoz8-V>nVoGVWGVvzOp zn;E^DtYrd!CbbYqjwnm=8J?uk**27nHQi+3pc3FmglExJ-)K;;AB?VA~lIxv<94bjD zubFMnac3J*ai6#s)-lw|U*b0LmbV-^rpcoQMUf7`b%S$RjrkEuuh4Y5#zr}CY>dz# z#W9!t2HQ(~X@YqPr!&k*-L=OL7y@W`rk zlT5*&L|20)ZitE1o^5_0A?2MMlrdOCV0YTJ1BAf2wIdv>q>3u!_p(@+E?!1E1kR1TLdsQ={9-or&|$0d>NQli#Pyn% z&WX2~XEw#ab=k8axPR}GokUeYqSHy(5gEng>l5u?)-f~@s=6; zw%YN&K8eIhXa?zMlG#yxl|}y}E<|bY)PhnAJSKk#R&4|~t%49EGU^>3NJFJH-GI$? zkptf-_Z+Z!0ITOT4K{?nQ?o1j$U{G;#aZ8CxEDN1i2Ka63AvBoN`-+Yt}vG6YIcHF z%80A_XrJX5y);$YqCtuB5g05QTHOlLS##r#sb`C+v3dG9C=uUWlQ1XaUYnNTSnuk| zo=Sdn^A#j%W6bNh2=@cJD4;e09+*Sn+pI>>Q+6LT^ooMAJ4|F}UAQey)JQM0P%N-e zsKaEv00Xel&}oi`E3nXcir|f%nnMrxwE`qvymGjn(1L^;T;*Uhb7uo(5eyY8 z=Y(vZ!aP5`7pt+ut+QootOn;kJevkg^Qfjbrmz&jgmRE@8 zRbg_F`M<^#;xJNK23;33g zA|KX0&O71xii@j+-J8D|yTVayBoE%)nLLgz5fH8t=NmU&V6L6@jYT|x8gn-eUIEs# zkc3fzijl^&TYIa+J7&Dw+~tl@Sq+MEc+8J?LzrtL-s&26Nzxi<=o!)tQ*GE8-cRRg zEVwR!IUCtm4#?+|^VMverR)57SvSPm1_ou?C+h>hqWioii0#bEOc%Qgm9TG2lHeg6 zf-f_Dr}(Tihs8-S#ILLmx%|Qae^=${dJ(kT7Q6Keob7sBG%aBbc79t1U47R>jp9oY z2uq~Gs;*UQhWA3?Z**Tl`9mRtSbW~ZJO1)*4^JIeQc~g(!^5v0g5P3UVM zWE%40ywi8bu`i@Kj(1wat)I`FKEGD-PAvmBJ6^64oao+?0yy`*J)qXzXS$CYezA}P zX=x1Xb8gRfif%N?XiRejU1S8|S=Pxxq%$YYGZx$jB)S%RB#MH@Bt#6XUNeQ_^(F<% zQJ<%G&;_ChXM$pRBB1BoJ#r`Kgo@@-CutLx`dpq3JFI`!z;xgD;!u})~ zzf8AE(BR^D@i4RNKsQC(qX{d~O(#NtdxZ51TxrHL5JF-`fLM*7^?vBVafkxX_t5Pg zYlTR;RAeu51w>365>t`oL!CbFxhJr?$by>|?QUx67Bg#}V|p!TH%U7va;ZC}w7Ui; zkBSwCPF)LqA~6q~x_1OhCN-PR-8*)8_eYpV`wjy3Om%YJNb?Q-EC8ff=`m2a?K5U50@MxN5&K|&acb+pnL~$ki&^k-=-`O@W0;SaH0wu!~ zCs(y0nTD(qx871*i?ykA4zMZh*2RS?mMM~soMIRoS?lBtcCAm!BVe2ZbG@Z+(s2*r z!Mk?B>x$182xFH(lgx^(a02w_y^Eh+$*!!KVkD(qF$SKosvFlsUI^=$-MaElKNGE^3lp*AP~P#h^u7S z@(UCBOR%cDA|<{H?XRA-iw{0?=*$!kIhE~tc;QLHhp>;}r;i-6aExoHtYSB|hHoKg zh+l7~MiFy;FiPIDI0E?p@?BgZ;bRd^@Cf6MvO3xup7ag}=`PT&zyb~M8eI>CHT35b zVN1_r$4?WUaXJE?ft_%+Av1svxNZ3LVJtfdVz7!9A1Ox~vRB(d2bU%^-yrDVDWLPT z!~_l586b0D4co7X@O^WEjBsvGb~!VUk>>(3aob6FAx0VgvMR5|`6e8V`r46d0(K!# z`e(}aaRW!ya$!!Z!qVm6IvWsnU1J81NE_|y_udBwwe?#1>fii1;-W!#O_E$B1(ld4 zZ0Td2R%tm@>YUj73QVv(iGS;fY0f=G=}#Ps5A>?oMUsM zz&`V&mpIx-yAnZ<-h^{IzOjIsluQo}R+gFYLM{Lu61{EaGOuBOe5>)jD?MV09ysbe zJ=d=7u=I#?1ww>fpU;FdZo-e-DuP4AepgZF^6!mh1dhyfDKGENoja*#U*D`!hWnyJ zkO$*Dh);t*>hLWFEMJa-&{do%OJ+HMLyAHu$F&IJNP^{qvsaePkqZRz2pJ!+U)I;Z zB;5JO#m!4277z98`N{(X2Bp!=0$s?h>EMw~HTeS*K|u!T3&#;K>^(FnrwfS(EnczH z-*8ItIp7vv#ab8oKu^z&4rB-Q6_%Oum&|tBlPqc}v<+OjLh9a3=re7-IMcgsEXBo? zjNDuMH1tL2mRp)pF?r28&1qG#{#AZ*+cJ@{8R#77$YTzk9$r#2So#9)sn~vxrtoDD z^~-&6VIo?JQgm~yjdI3I*~%f;eJ=)ibdV20w-fj(@m?`B(=SIO(}Ff_+Qf&zXkE-P z-B|qC*=2!^D1eimZm+tRrHb)sc^Tz&Zu#fG+99@KjSqgbKMWerSy#*8UDFH~j9cNt zJ#HQ{!FQrG!G#fK5RP4B00@KtHW)u$TB|*IEE^{j>ezWB)WiGhx4ldNMJHREV`%9& zF363sjUD7z0aAHl_F`+7Mjyaso2nDQh&suWfh5?sOnabszkH}EjTe8cfNfdgY8*il zyHviAUQ@%|{)fu^S&)$=)=?-?W}C`cE@+m+74`!reoZkq+Uf(Im{;V0VBP_X42E1{ zvuE*FBoHI!FbKEC`$ameAeq-G&NaWM6DiqcmW@KidUGi$r*cwv>gA@R9t_Q=a2p^B5Vbm%p;SZ@wa&C zEGVDA@Cz%6(qE~HeFA^;a&-D5IPly5q-1~nm2|9@S)65-r;5&r89=3hV# z@tz0>^&bgw?~pk{{yi4}X%(VCAyy=2F8~pU*$XHK<9~iS5YZ|Ttb1mgrjsBheCpIVL8fBG-xNAN{BNBcdfDTB09<6-1wi=o5W2$3#m+v_!}{ z5G~O+=aHDvjndkQ$*9C+)MdaxtSv&&k(i8%h(IjRL#T`}lsum)8EP|7PV2fYXW&A2}jV0Gx{(BBpMw@QX!h|mBSffzL)Mh%Ej1GxSmLIWZ+AVLEoG+4fRBSsB~(BOY^)ZjE@!%-3vlFCE- qsAHC9U>+*{m`Bwi7l+a%jKuzGQ{dUjGX{JUHC| diff --git a/content/en/user-guide/aws/cloudformation/index.md b/content/en/user-guide/aws/cloudformation/index.md index a00f99b7dd..34059736f4 100644 --- a/content/en/user-guide/aws/cloudformation/index.md +++ b/content/en/user-guide/aws/cloudformation/index.md @@ -1,29 +1,24 @@ --- title: "CloudFormation" -tags: ["cloudformation", "infrastructure-as-code"] -description: > - Get started with AWS Cloudformation on LocalStack -aliases: - - /aws/cloudformation/ +linkTitle: "CloudFormation" +description: Get started with Cloudformation on LocalStack --- -![CloudFormation logo](cloudformation-logo.svg) +## Introduction -## Overview +CloudFormation is a service provided by Amazon Web Services (AWS) that allows you to define and provision infrastructure as code. It enables you to create, update, and manage resources in a repeatable and automated manner using declarative templates. With CloudFormation, you can use JSON or YAML templates to define your desired infrastructure state. You can specify resources, their configurations, dependencies, and relationships in these templates. -AWS CloudFormation is AWS's primary Infrastructure-as-Code (IaC) service. It is used to declaratively define your architecture on the AWS cloud, including resources such as S3 Buckets, Lambda Functions, and much more. +LocalStack supports CloudFormation, allowing you to use the CloudFormation APIs in your local environment to declaratively define your architecture on the AWS, including resources such as S3 Buckets, Lambda Functions, and much more. The [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_cloudformation/) and [feature coverage](#feature-coverage) provides information on the extent of CloudFormation's integration with LocalStack. -CloudFormation **Stack** templates are written in either YAML or JSON and can be written manually or generated by higher-level tools such as [AWS CDK]( {{< ref "user-guide/integrations/aws-cdk" >}} ), [AWS SAM]( {{< ref "user-guide/integrations/aws-sam" >}}), [Pulumi]({{< ref "user-guide/integrations/pulumi" >}}) or [Serverless Framework]( {{< ref "user-guide/integrations/serverless-framework" >}}). +## Getting started -## Quickstart +This guide is designed for users new to CloudFormation and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. -In this quickstart guide we will deploy a simple CloudFormation stack consisting of a single S3 Bucket. +Start your LocalStack container using your preferred method. We will demonstrate how to deploy a simple CloudFormation stack consisting of a single S3 Bucket with the AWS CLI. -### Prerequisites +### Create a CloudFormation Stack -Make sure you've set up [`awslocal`]({{< ref "aws-cli#localstack-aws-cli-awslocal" >}}) and that you have a running LocalStack instance. - -### Deploy a CloudFormation Stack to LocalStack +CloudFormation stack is a collection of AWS resources that you can create, update, or delete as a single unit. Stacks are defined using JSON or YAML templates. Use the following code snippet and save the content in either `cfn-quickstart-stack.yaml` or `cfn-quickstart-stack.json`, depending on your preferred format. {{< tabpane >}} {{< tab header="YAML" lang="yaml" >}} @@ -47,43 +42,71 @@ Resources: {{< /tab >}} {{< /tabpane >}} -Use this code snippet and save the content in either `cfn-quickstart-stack.yaml` or `cfn-quickstart-stack.json` respectively. -```bash -# Deploy the bucket on LocalStack -# The template file (ending with .yaml or .json) should contain the stack content from above -awslocal cloudformation deploy --stack-name cfn-quickstart-stack --template-file "./cfn-quickstart-stack.yaml" +### Deploy the CloudFormation Stack + +You can deploy the CloudFormation stack using the AWS CLI with the [`deploy`](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deploy/index.html) command. The `deploy` command creates and updates CloudFormation stacks. Run the following command to deploy the stack: + +{{< command >}} +$ awslocal cloudformation deploy \ + --stack-name cfn-quickstart-stack \ + --template-file "./cfn-quickstart-stack.yaml" +{{< / command >}} + +You can verify that the stack was created successfully by listing the S3 buckets in your LocalStack container using the [`ListBucket` API](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-buckets.html). Run the following command to list the buckets: + +{{< command >}} +$ awslocal s3api list-buckets +{{< / command >}} + +### Delete the CloudFormation Stack + +You can delete the CloudFormation stack using the [`delete-stack`](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-stack.html) command. Run the following command to delete the stack along with all the resources created by the stack: + +{{< command >}} +$ awslocal cloudformation delete-stack \ + --stack-name cfn-quickstart-stack +{{< / command >}} + +## Local User-Interface + +You can also utilize LocalStack's local CloudFormation user-interface to deploy and manage your CloudFormation stacks using public templates. You can access the user-interface at [`localhost:4566/_localstack/cloudformation/deploy`](http://localhost:4566/_localstack/cloudformation/deploy). + +Local CloudFormation UI in LocalStack +

    + +You can utilize the CloudFormation user interface to provide an existing CloudFormation template URL, input the necessary parameters, and initiate the deployment directly from your browser. Let's proceed with an example template to deploy a CloudFormation stack. + +To begin, employ the public CloudFormation template URL: [`s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/DynamoDB_Secondary_Indexes.template`](https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/DynamoDB_Secondary_Indexes.template). -# Verify the bucket was created successfully -# The output should include a bucket with the name cfn-quickstart-bucket -awslocal s3api list-buckets +Following this, download the template URL and extract the stack parameters (default values will be automatically applied). Upon submission, the stack deployment will be triggered, and a result message will be displayed. -# Delete the stack (this will also delete the bucket) -awslocal cloudformation delete-stack --stack-name cfn-quickstart-stack -``` +## Resource Browser -Check out the official [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) for a general introduction to CloudFormation concepts and a more comprehensive introduction on how to write CloudFormation templates. +The LocalStack Web Application provides a Resource Browser for managing CloudFormation stacks to manage your AWS resources locally. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resources** section, and then clicking on **CloudFormation** under the **Management/Governance** section. -## CloudFormation User-Interface +CloudFormation Resource Browser -You can also use LocalStack's CloudFormation user-interface to deploy and manage your CloudFormation stacks by using public templates. The user-interface is available at `http://localhost:4566/_localstack/cloudformation/deploy`. +The Resource Browser allows you to perform the following actions: -CloudFormation UI in LocalStack +- **Create Stack**: Create a new CloudFormation stack by clicking on **Create Stack** and provide a template file or URL, including the stack name and parameters. +- **Edit Stack**: Edit an existing CloudFormation stack by clicking on **Edit Stack** and editing the stack name and parameters and clicking on **Submit**. +- **View Stack**: View an existing CloudFormation stack by clicking on the Stack Name and viewing the stack details, including the stack name, status, and resources. +- **Delete Stack**: Delete an existing CloudFormation stack by clicking on the Stack Name and clicking on **Actions** and then **Remove Selected**. -You can use the CloudFormation user-interface to point to an existing CloudFormation template URL, fill out the required parameters, and trigger the deployment from the browser. Let us use the following example template to deploy a CloudFormation stack: +## Examples -- Use the public CloudFormation template URL: `https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/DynamoDB_Secondary_Indexes.template`. -- Next we download the template URL and extract the stack parameters (default values automatically applied): - Extract Stack Parameters via CloudFormation UI in LocalStack -- Upon submission, the stack deployment is triggered, and we display a result message: - Deploy CloudFormation Stack in LocalStack +The following code snippets and sample applications provide practical examples of how to use CloudFormation in LocalStack for various use cases: -To interactively browse the state of the locally deployed resources, you may want to check out our [Web application](https://app.localstack.cloud). +- [Serverless Container-based APIs with Amazon ECS & API Gateway](https://github.com/localstack/serverless-api-ecs-apigateway-sample) +- [Deploying containers on ECS clusters using ECR and Fargate](https://docs.localstack.cloud/tutorials/ecs-ecr-container-app/) +- [Messaging Processing application with SQS, DynamoDB, and Fargate](https://github.com/localstack/sqs-fargate-ddb-cdk-go) -## Support +## Feature coverage -We are constantly improving our feature coverage for CloudFormation, with new resource types getting added on an ongoing basis. -Your feature requests help us prioritize which resources we need to prioritize, so please feel free to [open a new GitHub issue](https://github.com/localstack/localstack/issues/new?assignees=&labels=feature-request&template=feature-request.yml&title=feature+request%3A+%3Ctitle%3E) or add a _thumbs up_ to an existing issue. +{{< alert title="Note">}} +We are continually enhancing our CloudFormation feature coverage by consistently introducing new resource types. Your feature requests assist us in determining the priority of resource additions. Feel free to contribute by [creating a new GitHub issue](https://github.com/localstack/localstack/issues/new?assignees=&labels=feature-request&template=feature-request.yml&title=feature+request%3A+%3Ctitle%3E). +{{< /alert >}} ### Features @@ -104,211 +127,211 @@ Your feature requests help us prioritize which resources we need to prioritize, | StackSets | Partial | | Intrinsic Functions | Partial | -In general `UPDATE` support for resources is currently limited. -Prefer re-creating a stack rather than updating an existing one. +{{< alert title="Note">}} +Currently, support for `UPDATE` operations on resources is limited. It is preferred stack re-creation instead of attempting to update an existing one. +{{< /alert >}} ### Intrinsic Functions -Localstack supports a wide range of Cloudformation Intrinsic functions: - -| Intrinsic Function | Supported | Explanation | -|---|---|---| -| Fn::And | Yes | Performs a logical AND operation on two or more expressions. | -| Fn::Or | Yes | Performs a logical OR operation on two or more expressions. | -| Fn::Base64 | Yes | Converts a binary string to a Base64-encoded string. | -| Fn::Sub | Yes | Performs a string substitution operation. | -| Fn::Split | Yes | Splits a string into an array of strings. | -| Fn::Length | Yes | Returns the length of a string. | -| Fn::Join | Yes | Joins an array of strings into a single string. | -| Fn::FindInMap | Yes | Finds a value in a map. | -| Fn::Ref | Yes | References a resource in the template. | -| Fn::GetAtt | Yes | Gets an attribute from a resource. | -| Fn::If | Yes | Performs a conditional evaluation. | -| Fn::Import | Yes | Imports a value from another template. | -| Fn::ToJsonString | No | Converts an object or map into a json string. | -| Fn::Cidr | No | Generates a CIDR block from the inputs. | -| Fn::GetAZs | No | Returns a list of the Availability Zones of a region. | - - -### Resources (Community Edition) - -|Resource|Create|Delete|Update| -|-----|-----:|-----:|----:| -|AWS::ApiGateway::Account|-|-|-| -|AWS::ApiGateway::ApiKey|✅|-|-| -|AWS::ApiGateway::BasePathMapping|✅|-|-| -|AWS::ApiGateway::Deployment|✅|-|-| -|AWS::ApiGateway::DomainName|✅|-|-| -|AWS::ApiGateway::GatewayResponse|✅|-|-| -|AWS::ApiGateway::Method|✅|-|✅| -|AWS::ApiGateway::Model|✅|-|-| -|AWS::ApiGateway::RequestValidator|✅|✅|-| -|AWS::ApiGateway::Resource|✅|-|-| -|AWS::ApiGateway::RestApi|✅|✅|-| -|AWS::ApiGateway::Stage|✅|-|-| -|AWS::ApiGateway::UsagePlan|✅|-|-| -|AWS::ApiGateway::UsagePlanKey|✅|-|-| -|AWS::CDK::Metadata|-|-|-| -|AWS::CertificateManager::Certificate|✅|✅|-| -|AWS::CloudFormation::Stack|✅|-|-| -|AWS::CloudWatch::Alarm|✅|✅|-| -|AWS::CloudWatch::CompositeAlarm|✅|✅|-| -|AWS::DynamoDB::Table|✅|✅|-| -|AWS::EC2::Instance|✅|✅|✅| -|AWS::EC2::InternetGateway|✅|-|-| -|AWS::EC2::NatGateway|✅|✅|-| -|AWS::EC2::Route|✅|✅|-| -|AWS::EC2::RouteTable|✅|✅|-| -|AWS::EC2::SecurityGroup|✅|✅|-| -|AWS::EC2::Subnet|✅|✅|-| -|AWS::EC2::SubnetRouteTableAssociation|✅|✅|-| -|AWS::EC2::VPC|✅|✅|-| -|AWS::EC2::VPCGatewayAttachment|✅|-|-| -|AWS::ECR::Repository|✅|✅|-| -|AWS::Elasticsearch::Domain|✅|✅|-| -|AWS::Events::Connection|✅|✅|-| -|AWS::Events::EventBus|✅|✅|-| -|AWS::Events::EventBusPolicy|✅|✅|-| -|AWS::Events::Rule|✅|✅|-| -|AWS::IAM::Group|✅|✅|-| -|AWS::IAM::InstanceProfile|✅|✅|-| -|AWS::IAM::ManagedPolicy|✅|-|-| -|AWS::IAM::Policy|✅|✅|-| -|AWS::IAM::Role|✅|✅|✅| -|AWS::IAM::ServiceLinkedRole|✅|✅|-| -|AWS::IAM::User|✅|✅|-| -|AWS::KMS::Alias|✅|✅|-| -|AWS::KMS::Key|✅|✅|-| -|AWS::Kinesis::Stream|✅|✅|-| -|AWS::Kinesis::StreamConsumer|✅|✅|-| -|AWS::KinesisFirehose::DeliveryStream|✅|✅|-| -|AWS::Lambda::EventInvokeConfig|✅|✅|-| -|AWS::Lambda::EventSourceMapping|✅|-|-| -|AWS::Lambda::Function|✅|✅|✅| -|AWS::Lambda::Permission|✅|-|-| -|AWS::Lambda::Version|✅|-|-| -|AWS::Logs::LogGroup|✅|✅|-| -|AWS::Logs::LogStream|✅|✅|-| -|AWS::Logs::SubscriptionFilter|✅|✅|-| -|AWS::OpenSearchService::Domain|✅|✅|-| -|AWS::Redshift::Cluster|✅|-|-| -|AWS::ResourceGroups::Group|✅|✅|-| -|AWS::Route53::RecordSet|✅|-|-| -|AWS::S3::Bucket|✅|✅|-| -|AWS::S3::BucketPolicy|✅|✅|-| -|AWS::SNS::Subscription|✅|✅|-| -|AWS::SNS::Topic|✅|✅|-| -|AWS::SNS::TopicPolicy|✅|✅|-| -|AWS::SQS::Queue|✅|✅|-| -|AWS::SQS::QueuePolicy|✅|✅|-| -|AWS::SSM::Parameter|✅|✅|-| -|AWS::SecretsManager::ResourcePolicy|✅|✅|-| -|AWS::SecretsManager::RotationSchedule|-|-|-| -|AWS::SecretsManager::Secret|✅|✅|-| -|AWS::SecretsManager::SecretTargetAttachment|-|-|-| -|AWS::StepFunctions::Activity|✅|✅|-| -|AWS::StepFunctions::StateMachine|✅|✅|✅| - - -### Resources (Pro / Enterprise Edition) - -The resources below are only available with a valid Pro license key. -When running the Community Edition, any unsupported resources in the stack are ignored and will not get deployed. - -|Resource|Create|Delete|Update| -|-----|-----:|-----:|----:| -|AWS::Amplify::App|✅|-|-| -|AWS::Amplify::Branch|✅|-|-| -|AWS::ApiGateway::Authorizer|✅|✅|-| -|AWS::ApiGatewayV2::Api|✅|✅|-| -|AWS::ApiGatewayV2::Authorizer|✅|✅|-| -|AWS::ApiGatewayV2::Deployment|✅|✅|-| -|AWS::ApiGatewayV2::DomainName|✅|✅|-| -|AWS::ApiGatewayV2::Integration|✅|✅|-| -|AWS::ApiGatewayV2::IntegrationResponse|✅|✅|-| -|AWS::ApiGatewayV2::Route|✅|✅|-| -|AWS::ApiGatewayV2::RouteResponse|✅|✅|-| -|AWS::ApiGatewayV2::Stage|✅|✅|-| -|AWS::ApiGatewayV2::VpcLink|✅|✅|-| -|AWS::AppSync::ApiKey|✅|-|-| -|AWS::AppSync::DataSource|✅|-|-| -|AWS::AppSync::FunctionConfiguration|✅|-|-| -|AWS::AppSync::GraphQLApi|✅|-|-| -|AWS::AppSync::GraphQLSchema|✅|-|-| -|AWS::AppSync::Resolver|✅|✅|✅| -|AWS::ApplicationAutoScaling::ScalableTarget|✅|✅|-| -|AWS::ApplicationAutoScaling::ScalingPolicy|✅|✅|-| -|AWS::Backup::BackupPlan|✅|✅|-| -|AWS::CloudFormation::CustomResource|✅|-|-| -|AWS::CloudFront::CloudFrontOriginAccessIdentity|✅|-|-| -|AWS::CloudFront::Distribution|✅|-|-| -|AWS::CloudFront::Function|✅|✅|-| -|AWS::CloudFront::OriginRequestPolicy|✅|✅|-| -|AWS::CloudTrail::Trail|✅|✅|-| -|AWS::Cognito::IdentityPool|✅|✅|-| -|AWS::Cognito::IdentityPoolRoleAttachment|✅|-|-| -|AWS::Cognito::UserPool|✅|✅|-| -|AWS::Cognito::UserPoolClient|✅|✅|-| -|AWS::Cognito::UserPoolDomain|✅|✅|-| -|AWS::Cognito::UserPoolGroup|✅|✅|-| -|AWS::Cognito::UserPoolIdentityProvider|✅|✅|-| -|AWS::DocDB::DBCluster|✅|✅|-| -|AWS::DocDB::DBClusterParameterGroup|✅|✅|-| -|AWS::DocDB::DBInstance|✅|✅|-| -|AWS::DocDB::DBSubnetGroup|✅|✅|-| -|AWS::EC2::EIP|✅|✅|-| -|AWS::EC2::SecurityGroupEgress|✅|-|-| -|AWS::EC2::SecurityGroupIngress|✅|-|-| -|AWS::EC2::VPCEndpoint|✅|-|-| -|AWS::ECS::Cluster|✅|✅|-| -|AWS::ECS::Service|✅|✅|-| -|AWS::ECS::TaskDefinition|✅|-|-| -|AWS::ElastiCache::CacheCluster|✅|✅|-| -|AWS::ElastiCache::ParameterGroup|✅|✅|-| -|AWS::ElastiCache::ReplicationGroup|✅|✅|-| -|AWS::ElastiCache::SecurityGroup|✅|✅|-| -|AWS::ElastiCache::SubnetGroup|✅|✅|-| -|AWS::ElasticLoadBalancingV2::Listener|✅|-|-| -|AWS::ElasticLoadBalancingV2::ListenerRule|✅|-|-| -|AWS::ElasticLoadBalancingV2::LoadBalancer|✅|-|-| -|AWS::ElasticLoadBalancingV2::TargetGroup|✅|-|-| -|AWS::Glue::Classifier|✅|-|-| -|AWS::Glue::Crawler|✅|-|-| -|AWS::Glue::Database|✅|-|-| -|AWS::Glue::Job|✅|-|-| -|AWS::Glue::Table|✅|-|-| -|AWS::Glue::Trigger|✅|-|-| -|AWS::Glue::Workflow|✅|-|-| -|AWS::IoT::Certificate|✅|-|-| -|AWS::IoT::Policy|✅|✅|-| -|AWS::IoT::Thing|✅|✅|-| -|AWS::IoT::TopicRule|✅|✅|-| -|AWS::IoTAnalytics::Channel|✅|✅|-| -|AWS::IoTAnalytics::Dataset|✅|✅|-| -|AWS::IoTAnalytics::Datastore|✅|✅|-| -|AWS::IoTAnalytics::Pipeline|✅|✅|-| -|AWS::KinesisAnalytics::Application|✅|-|-| -|AWS::KinesisAnalytics::ApplicationOutput|✅|-|-| -|AWS::Lambda::Alias|✅|-|-| -|AWS::Lambda::LayerVersion|✅|-|-| -|AWS::Lambda::LayerVersionPermission|✅|-|-| -|AWS::MSK::Cluster|✅|✅|-| -|AWS::QLDB::Ledger|✅|✅|-| -|AWS::RDS::DBCluster|✅|✅|-| -|AWS::RDS::DBClusterParameterGroup|✅|✅|-| -|AWS::RDS::DBInstance|✅|✅|-| -|AWS::RDS::DBParameterGroup|✅|✅|-| -|AWS::RDS::DBSubnetGroup|✅|✅|-| -|AWS::Redshift::ClusterParameterGroup|✅|✅|-| -|AWS::Redshift::ClusterSecurityGroup|✅|✅|-| -|AWS::Redshift::ClusterSubnetGroup|✅|✅|-| -|AWS::Route53::HostedZone|✅|✅|-| -|AWS::SES::ReceiptRule|✅|✅|-| -|AWS::SES::ReceiptRuleSet|✅|✅|-| -|AWS::SES::Template|✅|✅|✅| -|AWS::ServiceDiscovery::HttpNamespace|✅|✅|-| -|AWS::ServiceDiscovery::PrivateDnsNamespace|✅|✅|-| -|AWS::ServiceDiscovery::PublicDnsNamespace|✅|✅|-| -|AWS::ServiceDiscovery::Service|✅|✅|-| -|AWS::Timestream::Database|✅|✅|-| -|AWS::Timestream::Table|✅|✅|-| +| Intrinsic Function | Supported | Explanation | +| ------------------ | --------- | ------------------------------------------------------------ | +| `Fn::And` | Yes | Performs a logical AND operation on two or more expressions. | +| `Fn::Or` | Yes | Performs a logical OR operation on two or more expressions. | +| `Fn::Base64` | Yes | Converts a binary string to a Base64-encoded string. | +| `Fn::Sub` | Yes | Performs a string substitution operation. | +| `Fn::Split` | Yes | Splits a string into an array of strings. | +| `Fn::Length` | Yes | Returns the length of a string. | +| `Fn::Join` | Yes | Joins an array of strings into a single string. | +| `Fn::FindInMap` | Yes | Finds a value in a map. | +| `Fn::Ref` | Yes | References a resource in the template. | +| `Fn::GetAtt` | Yes | Gets an attribute from a resource. | +| `Fn::If` | Yes | Performs a conditional evaluation. | +| `Fn::Import` | Yes | Imports a value from another template. | +| `Fn::ToJsonString` | No | Converts an object or map into a json string. | +| `Fn::Cidr` | No | Generates a CIDR block from the inputs. | +| `Fn::GetAZs` | No | Returns a list of the Availability Zones of a region. | + +### Resources + +{{< alert title="Note">}} +When utilizing the Community Edition, any resources within the stack that are not supported will be disregarded and won't be deployed. +{{< /alert >}} + +#### Community Edition + +| Resource | Create | Delete | Update | +| ------------------------------------------- | -----: | -----: | -----: | +| AWS::ApiGateway::Account | - | - | - | +| AWS::ApiGateway::ApiKey | ✅ | - | - | +| AWS::ApiGateway::BasePathMapping | ✅ | - | - | +| AWS::ApiGateway::Deployment | ✅ | - | - | +| AWS::ApiGateway::DomainName | ✅ | - | - | +| AWS::ApiGateway::GatewayResponse | ✅ | - | - | +| AWS::ApiGateway::Method | ✅ | - | ✅ | +| AWS::ApiGateway::Model | ✅ | - | - | +| AWS::ApiGateway::RequestValidator | ✅ | ✅ | - | +| AWS::ApiGateway::Resource | ✅ | - | - | +| AWS::ApiGateway::RestApi | ✅ | ✅ | - | +| AWS::ApiGateway::Stage | ✅ | - | - | +| AWS::ApiGateway::UsagePlan | ✅ | - | - | +| AWS::ApiGateway::UsagePlanKey | ✅ | - | - | +| AWS::CDK::Metadata | - | - | - | +| AWS::CertificateManager::Certificate | ✅ | ✅ | - | +| AWS::CloudFormation::Stack | ✅ | - | - | +| AWS::CloudWatch::Alarm | ✅ | ✅ | - | +| AWS::CloudWatch::CompositeAlarm | ✅ | ✅ | - | +| AWS::DynamoDB::Table | ✅ | ✅ | - | +| AWS::EC2::Instance | ✅ | ✅ | ✅ | +| AWS::EC2::InternetGateway | ✅ | - | - | +| AWS::EC2::NatGateway | ✅ | ✅ | - | +| AWS::EC2::Route | ✅ | ✅ | - | +| AWS::EC2::RouteTable | ✅ | ✅ | - | +| AWS::EC2::SecurityGroup | ✅ | ✅ | - | +| AWS::EC2::Subnet | ✅ | ✅ | - | +| AWS::EC2::SubnetRouteTableAssociation | ✅ | ✅ | - | +| AWS::EC2::VPC | ✅ | ✅ | - | +| AWS::EC2::VPCGatewayAttachment | ✅ | - | - | +| AWS::ECR::Repository | ✅ | ✅ | - | +| AWS::Elasticsearch::Domain | ✅ | ✅ | - | +| AWS::Events::Connection | ✅ | ✅ | - | +| AWS::Events::EventBus | ✅ | ✅ | - | +| AWS::Events::EventBusPolicy | ✅ | ✅ | - | +| AWS::Events::Rule | ✅ | ✅ | - | +| AWS::IAM::Group | ✅ | ✅ | - | +| AWS::IAM::InstanceProfile | ✅ | ✅ | - | +| AWS::IAM::ManagedPolicy | ✅ | - | - | +| AWS::IAM::Policy | ✅ | ✅ | - | +| AWS::IAM::Role | ✅ | ✅ | ✅ | +| AWS::IAM::ServiceLinkedRole | ✅ | ✅ | - | +| AWS::IAM::User | ✅ | ✅ | - | +| AWS::KMS::Alias | ✅ | ✅ | - | +| AWS::KMS::Key | ✅ | ✅ | - | +| AWS::Kinesis::Stream | ✅ | ✅ | - | +| AWS::Kinesis::StreamConsumer | ✅ | ✅ | - | +| AWS::KinesisFirehose::DeliveryStream | ✅ | ✅ | - | +| AWS::Lambda::EventInvokeConfig | ✅ | ✅ | - | +| AWS::Lambda::EventSourceMapping | ✅ | - | - | +| AWS::Lambda::Function | ✅ | ✅ | ✅ | +| AWS::Lambda::Permission | ✅ | - | - | +| AWS::Lambda::Version | ✅ | - | - | +| AWS::Logs::LogGroup | ✅ | ✅ | - | +| AWS::Logs::LogStream | ✅ | ✅ | - | +| AWS::Logs::SubscriptionFilter | ✅ | ✅ | - | +| AWS::OpenSearchService::Domain | ✅ | ✅ | - | +| AWS::Redshift::Cluster | ✅ | - | - | +| AWS::ResourceGroups::Group | ✅ | ✅ | - | +| AWS::Route53::RecordSet | ✅ | - | - | +| AWS::S3::Bucket | ✅ | ✅ | - | +| AWS::S3::BucketPolicy | ✅ | ✅ | - | +| AWS::SNS::Subscription | ✅ | ✅ | - | +| AWS::SNS::Topic | ✅ | ✅ | - | +| AWS::SNS::TopicPolicy | ✅ | ✅ | - | +| AWS::SQS::Queue | ✅ | ✅ | - | +| AWS::SQS::QueuePolicy | ✅ | ✅ | - | +| AWS::SSM::Parameter | ✅ | ✅ | - | +| AWS::SecretsManager::ResourcePolicy | ✅ | ✅ | - | +| AWS::SecretsManager::RotationSchedule | - | - | - | +| AWS::SecretsManager::Secret | ✅ | ✅ | - | +| AWS::SecretsManager::SecretTargetAttachment | - | - | - | +| AWS::StepFunctions::Activity | ✅ | ✅ | - | +| AWS::StepFunctions::StateMachine | ✅ | ✅ | ✅ | + +#### Pro Edition + +| Resource | Create | Delete | Update | +| ----------------------------------------------- | -----: | -----: | -----: | +| AWS::Amplify::App | ✅ | - | - | +| AWS::Amplify::Branch | ✅ | - | - | +| AWS::ApiGateway::Authorizer | ✅ | ✅ | - | +| AWS::ApiGatewayV2::Api | ✅ | ✅ | - | +| AWS::ApiGatewayV2::Authorizer | ✅ | ✅ | - | +| AWS::ApiGatewayV2::Deployment | ✅ | ✅ | - | +| AWS::ApiGatewayV2::DomainName | ✅ | ✅ | - | +| AWS::ApiGatewayV2::Integration | ✅ | ✅ | - | +| AWS::ApiGatewayV2::IntegrationResponse | ✅ | ✅ | - | +| AWS::ApiGatewayV2::Route | ✅ | ✅ | - | +| AWS::ApiGatewayV2::RouteResponse | ✅ | ✅ | - | +| AWS::ApiGatewayV2::Stage | ✅ | ✅ | - | +| AWS::ApiGatewayV2::VpcLink | ✅ | ✅ | - | +| AWS::AppSync::ApiKey | ✅ | - | - | +| AWS::AppSync::DataSource | ✅ | - | - | +| AWS::AppSync::FunctionConfiguration | ✅ | - | - | +| AWS::AppSync::GraphQLApi | ✅ | - | - | +| AWS::AppSync::GraphQLSchema | ✅ | - | - | +| AWS::AppSync::Resolver | ✅ | ✅ | ✅ | +| AWS::ApplicationAutoScaling::ScalableTarget | ✅ | ✅ | - | +| AWS::ApplicationAutoScaling::ScalingPolicy | ✅ | ✅ | - | +| AWS::Backup::BackupPlan | ✅ | ✅ | - | +| AWS::CloudFormation::CustomResource | ✅ | - | - | +| AWS::CloudFront::CloudFrontOriginAccessIdentity | ✅ | - | - | +| AWS::CloudFront::Distribution | ✅ | - | - | +| AWS::CloudFront::Function | ✅ | ✅ | - | +| AWS::CloudFront::OriginRequestPolicy | ✅ | ✅ | - | +| AWS::CloudTrail::Trail | ✅ | ✅ | - | +| AWS::Cognito::IdentityPool | ✅ | ✅ | - | +| AWS::Cognito::IdentityPoolRoleAttachment | ✅ | - | - | +| AWS::Cognito::UserPool | ✅ | ✅ | - | +| AWS::Cognito::UserPoolClient | ✅ | ✅ | - | +| AWS::Cognito::UserPoolDomain | ✅ | ✅ | - | +| AWS::Cognito::UserPoolGroup | ✅ | ✅ | - | +| AWS::Cognito::UserPoolIdentityProvider | ✅ | ✅ | - | +| AWS::DocDB::DBCluster | ✅ | ✅ | - | +| AWS::DocDB::DBClusterParameterGroup | ✅ | ✅ | - | +| AWS::DocDB::DBInstance | ✅ | ✅ | - | +| AWS::DocDB::DBSubnetGroup | ✅ | ✅ | - | +| AWS::EC2::EIP | ✅ | ✅ | - | +| AWS::EC2::SecurityGroupEgress | ✅ | - | - | +| AWS::EC2::SecurityGroupIngress | ✅ | - | - | +| AWS::EC2::VPCEndpoint | ✅ | - | - | +| AWS::ECS::Cluster | ✅ | ✅ | - | +| AWS::ECS::Service | ✅ | ✅ | - | +| AWS::ECS::TaskDefinition | ✅ | - | - | +| AWS::ElastiCache::CacheCluster | ✅ | ✅ | - | +| AWS::ElastiCache::ParameterGroup | ✅ | ✅ | - | +| AWS::ElastiCache::ReplicationGroup | ✅ | ✅ | - | +| AWS::ElastiCache::SecurityGroup | ✅ | ✅ | - | +| AWS::ElastiCache::SubnetGroup | ✅ | ✅ | - | +| AWS::ElasticLoadBalancingV2::Listener | ✅ | - | - | +| AWS::ElasticLoadBalancingV2::ListenerRule | ✅ | - | - | +| AWS::ElasticLoadBalancingV2::LoadBalancer | ✅ | - | - | +| AWS::ElasticLoadBalancingV2::TargetGroup | ✅ | - | - | +| AWS::Glue::Classifier | ✅ | - | - | +| AWS::Glue::Crawler | ✅ | - | - | +| AWS::Glue::Database | ✅ | - | - | +| AWS::Glue::Job | ✅ | - | - | +| AWS::Glue::Table | ✅ | - | - | +| AWS::Glue::Trigger | ✅ | - | - | +| AWS::Glue::Workflow | ✅ | - | - | +| AWS::IoT::Certificate | ✅ | - | - | +| AWS::IoT::Policy | ✅ | ✅ | - | +| AWS::IoT::Thing | ✅ | ✅ | - | +| AWS::IoT::TopicRule | ✅ | ✅ | - | +| AWS::IoTAnalytics::Channel | ✅ | ✅ | - | +| AWS::IoTAnalytics::Dataset | ✅ | ✅ | - | +| AWS::IoTAnalytics::Datastore | ✅ | ✅ | - | +| AWS::IoTAnalytics::Pipeline | ✅ | ✅ | - | +| AWS::KinesisAnalytics::Application | ✅ | - | - | +| AWS::KinesisAnalytics::ApplicationOutput | ✅ | - | - | +| AWS::Lambda::Alias | ✅ | - | - | +| AWS::Lambda::LayerVersion | ✅ | - | - | +| AWS::Lambda::LayerVersionPermission | ✅ | - | - | +| AWS::MSK::Cluster | ✅ | ✅ | - | +| AWS::QLDB::Ledger | ✅ | ✅ | - | +| AWS::RDS::DBCluster | ✅ | ✅ | - | +| AWS::RDS::DBClusterParameterGroup | ✅ | ✅ | - | +| AWS::RDS::DBInstance | ✅ | ✅ | - | +| AWS::RDS::DBParameterGroup | ✅ | ✅ | - | +| AWS::RDS::DBSubnetGroup | ✅ | ✅ | - | +| AWS::Redshift::ClusterParameterGroup | ✅ | ✅ | - | +| AWS::Redshift::ClusterSecurityGroup | ✅ | ✅ | - | +| AWS::Redshift::ClusterSubnetGroup | ✅ | ✅ | - | +| AWS::Route53::HostedZone | ✅ | ✅ | - | +| AWS::SES::ReceiptRule | ✅ | ✅ | - | +| AWS::SES::ReceiptRuleSet | ✅ | ✅ | - | +| AWS::SES::Template | ✅ | ✅ | ✅ | +| AWS::ServiceDiscovery::HttpNamespace | ✅ | ✅ | - | +| AWS::ServiceDiscovery::PrivateDnsNamespace | ✅ | ✅ | - | +| AWS::ServiceDiscovery::PublicDnsNamespace | ✅ | ✅ | - | +| AWS::ServiceDiscovery::Service | ✅ | ✅ | - | +| AWS::Timestream::Database | ✅ | ✅ | - | +| AWS::Timestream::Table | ✅ | ✅ | - | diff --git a/content/en/user-guide/aws/cloudformation/localstack-cloudformation-local-user-interface.png b/content/en/user-guide/aws/cloudformation/localstack-cloudformation-local-user-interface.png new file mode 100644 index 0000000000000000000000000000000000000000..8865d764d229a3bfeac79a41b0ca377b78415925 GIT binary patch literal 81970 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
    f2 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 diff --git a/content/en/user-guide/aws/cloudformation/localstack-cloudformation-stack.png b/content/en/user-guide/aws/cloudformation/localstack-cloudformation-stack.png deleted file mode 100644 index f3a3c77fab51e981a1e5118ec4238410d96b63e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396610 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

    _TgqR+=DtW0!YN5(Ru%KWsLS=tS$a7 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

    B9a?k{ozK!yRf01WH1)BIy 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�RO9pTyR@5#Qu`Sjd%ebA<%GG8j5dT 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 From 86ca218af6d02690cd077e4c6d3f4bc2d9c6b2a6 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 30 Aug 2023 19:48:23 +0530 Subject: [PATCH 15/46] enhance docs for rds (#764) * enhance docs for rds * Update content/en/user-guide/aws/rds/index.md Co-authored-by: steffyP * Update content/en/user-guide/aws/rds/index.md Co-authored-by: steffyP * couple of fixes --------- Co-authored-by: steffyP --- content/en/user-guide/aws/rds/index.md | 256 ++++++++++++------ .../aws/rds/rds-resource-browser.png | Bin 0 -> 166369 bytes 2 files changed, 166 insertions(+), 90 deletions(-) create mode 100644 content/en/user-guide/aws/rds/rds-resource-browser.png diff --git a/content/en/user-guide/aws/rds/index.md b/content/en/user-guide/aws/rds/index.md index bb8b8eb14d..788d657e59 100644 --- a/content/en/user-guide/aws/rds/index.md +++ b/content/en/user-guide/aws/rds/index.md @@ -1,83 +1,44 @@ --- title: "Relational Database Service (RDS)" linkTitle: "Relational Database Service (RDS)" -categories: ["LocalStack Pro"] description: > Get started with Relational Database Service (RDS) on LocalStack -aliases: - - /aws/rds/ --- -LocalStack supports a basic version of the [Relational Database Service (RDS)](https://aws.amazon.com/rds/) for testing. +## Introduction -## Supported DB engines - -Currently, it is possible to spin up PostgreSQL, MariaDB, MySQL, and MSSQL (SQL Server) databases on the local machine. - -{{< alert title="Note" >}} -Some configuration of the RDS clusters and instances have currently only CRUD functionality. E.g., the `storage-encrypted` flag is returned as it is set, but there is no support for actual storage encryption yet. -{{< /alert >}} - -### Postgres Engine - -When creating an RDS DB cluster or instance with `postgres`/`aurora-postgresql` DB engine and a specific `EngineVersion`, LocalStack will install and provision the respective Postgres version on demand. - -Currently, major versions between 10 and 15 can be chosen - when selecting a major version outside of this range, the default version 11 is used as fallback. - -Please be aware that the minor version cannot be freely selected - the latest available version will be installed in the docker environment. - -In order to disable installation of custom versions, you may configure the environment variable `RDS_PG_CUSTOM_VERSIONS=0`, in which case always the default Postgres version 11 will be used. - - -{{< alert title="Note" >}} -The `describe-db-cluster` and `describe-db-instances` calls will still return the `engine-version` as it was defined for the creation, but the actual installed postgres engine could be different. This is important, e.g., when using a terraform configuration, as it should not detect changes in that case. -{{< /alert >}} - -DB instances and DB cluster with Postgres engine support the creation and restoring of snapshots. - -### MariaDB Engine - -MariaDB will be installed as OS package in LocalStack. Currently, it is not possible to freely select a specific version. - -Snapshots are currently not supported for MariaDB. - -### MySQL Engine - -By default, a MariaDB installation is used when requesting a MySQL engine type. - -If you wish to use a real MySQL version, you can do so by setting the environment variable `RDS_MYSQL_DOCKER=1`. With this feature enabled, MySQL community server will be started in a new Docker container when requesting the MySQL engine. The `engine-version` will be used as the tag for the image, meaning you can freely select the desired MySQL version that is listed on the [official MySQL Docker Hub](https://hub.docker.com/_/mysql). - -In case you want to use a special image, you can also set the environment variable `MYSQL_IMAGE=`. +RDS (Relational Database Service) is a managed database service provided by Amazon Web Services (AWS) that allows users to setup, operate, and scale relational databases in the cloud. RDS allows you to deploy and manage various relational database engines like MySQL, PostgreSQL, MariaDB, and Microsoft SQL Server. RDS handles routine database tasks such as provisioning, patching, backup, recovery, and scaling. -{{< alert title="Note" >}} -Please be aware that MySQL images for `arm64` are only available for newer versions. Please check the [MySQL Docker Hub repository](https://hub.docker.com/_/mysql) for details on the availability. -{{< /alert >}} - -Please note that the `MasterUserPassword` defined for the database cluster/instance will be used as the `MYSQL_ROOT_PASSWORD` environment for user `root` in the MySQL container. The user for `MasterUserName` will use the same password, and will have full access to the defined database. +LocalStack supports RDS via the Pro/Team offering, allowing you to use the RDS APIs in your local environment to create and manage RDS clusters and instances for testing & integration purposes. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_rds/), which provides information on the extent of RDS's integration with LocalStack. -DB Snapshots are currently not supported for MySQL. +## Getting started -### MSSQL Engine +This guide is designed for users new to RDS and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. -{{< alert title="Note" >}} -In order to use MSSQL databases, you need to explicitly accept the [Microsoft SQL Server End-User Licensing Agreement (EULA)](https://hub.docker.com/_/microsoft-mssql-server) by setting `MSSQL_ACCEPT_EULA=Y` in the LocalStack container environment. - -Please note that MSSQL does not yet have official support for `arm64`. -{{< /alert >}} +Start your LocalStack container using your preferred method. We will demonstrate the following with the AWS CLI: -For the MSSQL engine, the database server is started in a new docker container using the `latest` image. +1. Creating an RDS cluster. +2. Generating a `SecretsManager` secret containing the database password. +3. Executing a basic `SELECT 123 query` through the RDS Data API. -DB Snapshots are currently not supported for MSSQL. +LocalStack's RDS implementation also supports the [RDS Data API](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html), which allows executing data queries against RDS clusters over a JSON/REST interface. -## End-to-end example (Postgres) +### Create an RDS cluster -The local RDS service also supports the [RDS Data API](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html), which allows executing data queries against RDS clusters over a JSON/REST interface. +To create an RDS cluster, you can use the [`CreateDBCluster`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) API. The following command creates a new cluster with the name `db1` and the engine `aurora-postgresql`. The cluster will be created with a single instance, which will be used as the master instance. The instance will be created with the default username `test` and password `test`. -Below is a simple example that illustrates (1) creation of an RDS cluster, (2) creation of a SecretsManager secret with the DB password, and (3) running a simple `SELECT 123` query via the RDS Data API. +{{< command >}} +$ awslocal rds create-db-cluster \ + --db-cluster-identifier db1 \ + --engine aurora-postgresql \ + --database-name test \ + --master-username myuser \ + --master-user-password mypassword +{{< / command >}} +You should see the following output: -{{< command >}} -$ awslocal rds create-db-cluster --db-cluster-identifier db1 --engine aurora-postgresql --database-name test --master-username myuser --master-user-password mypassword +```json { "DBCluster": { ... @@ -87,7 +48,13 @@ $ awslocal rds create-db-cluster --db-cluster-identifier db1 --engine aurora-pos ... } } +``` +### Create a SecretsManager secret + +To create a `SecretsManager` secret, you can use the [`CreateSecret`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateSecret.html) API. Before creating the secret, you need to create a JSON file containing the credentials for the database. The following command creates a file called `mycreds.json` with the credentials for the database. + +{{< command >}} $ cat << 'EOF' > mycreds.json { "engine": "aurora-postgresql", @@ -98,17 +65,43 @@ $ cat << 'EOF' > mycreds.json "port": "4510" } EOF +{{< / command >}} + +Run the following command to create the secret: +{{< command >}} $ awslocal secretsmanager create-secret \ --name dbpass \ --secret-string file://mycreds.json +{{< / command >}} + +You should see the following output: + +```json { "ARN": "arn:aws:secretsmanager:us-east-1:000000000000:secret:dbpass-cfnAX", "Name": "dbpass", "VersionId": "fffa1f4a-2381-4a2b-a977-4869d59a16c0" } +``` + +### Execute a query + +To execute a query, you can use the [`ExecuteStatement`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ExecuteStatement.html) API. The following command executes a query against the database. The query returns the value `123`. + +{{< command >}} +$ awslocal rds-data execute-statement \ + --database test \ + --resource-arn arn:aws:rds:us-east-1:000000000000:cluster:db1 \ + --secret-arn arn:aws:secretsmanager:us-east-1:000000000000:secret:dbpass-cfnAX \ + --include-result-metadata --sql 'SELECT 123' +{{< / command >}} + +Make sure to replace the `secret-arn` with the ARN from the secret you just created in the previous step, and check that the `resource-arn` matches the `cluster-arn` that you have created before. -$ awslocal rds-data execute-statement --database test --resource-arn arn:aws:rds:us-east-1:000000000000:cluster:db1 --secret-arn arn:aws:secretsmanager:us-east-1:000000000000:secret:dbpass-cfnAX --include-result-metadata --sql 'SELECT 123' +You should see the following output: + +```json { "columnMetadata": [ { @@ -137,69 +130,152 @@ $ awslocal rds-data execute-statement --database test --resource-arn arn:aws:rds ] ] } +``` -{{< / command >}} - -You can also use other clients like `psql` to interact with the database. The hostname and port of your created instance can be found in the output from above or by running `awslocal rds describe-db-instances`. +Alternative clients, such as `psql`, can also be employed to interact with the database. You can retrieve the hostname and port of your created instance either from the preceding output or by using the [`DescribeDbInstances`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) API. {{< command >}} $ psql -d test -U test -p 4513 -h localhost -W -Password: {{< / command >}} -## Default usernames and passwords +## Supported DB engines -Please consider the following notes regarding default usernames/passwords and database names: -- The default for `master-username` and `db-name` is "test". The default `master-user-password` is "test" - except for MSSQL DBs, which uses "Test123!" as the default master password. -- You can use any `master-username`, except "postgres", for creating a new RDS instance. The user will automatically be created. -- The user "postgres" is special, and it is not possible to create a new RDS instance with this user name. -- Do not use `db-name` "postgres" as it is already in use by LocalStack. +Presently, you can spin up PostgreSQL, MariaDB, MySQL, and MSSQL (SQL Server) databases directly on your local machine, using LocalStack's RDS implementation. However, certain configurations of RDS clusters and instances currently offer only CRUD functionality. For instance, the `storage-encrypted` flag is returned as configured, but active support for actual storage encryption is not yet available. -## IAM Authentication Support +### PostgreSQL Engine + +When you establish an RDS DB cluster or instance using the `postgres`/`aurora-postgresql` DB engine along with a specified `EngineVersion`, LocalStack will dynamically install and configure the corresponding PostgreSQL version as required. Presently, you have the option to choose major versions ranging from 10 to 15. If you select a major version beyond this range, the system will automatically default to version 11. + +It's important to note that the selection of minor versions is not available. The latest major version will be installed within the Docker environment. If you wish to prevent the installation of customized versions, adjusting the `RDS_PG_CUSTOM_VERSIONS` environment variable to `0` will enforce the use of the default PostgreSQL version 11. + +{{< alert title="Note" >}} +While the [`DescribeDbCluster`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusters.html) and [`DescribeDbInstances`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) APIs will still reflect the initially defined `engine-version`, the actual installed PostgreSQL engine might differ. This can have implications, particularly when employing a Terraform configuration, where unexpected changes should be avoided. +{{< /alert >}} + +Instances and clusters with the PostgreSQL engine have the capability to both create and restore snapshots. + +### MariaDB Engine + +MariaDB will be set up as an operating system package within LocalStack. However, currently, the option to choose a particular version is not available. As of now, snapshots are not supported for MariaDB. + +### MySQL Engine + +When choosing a MySQL engine type, the default installation will be MariaDB. If you prefer to utilize an actual MySQL version, you can achieve this by setting the environment variable `RDS_MYSQL_DOCKER=1`. When this feature is enabled, the MySQL community server will be launched in a new Docker container upon requesting the MySQL engine. -IAM auth token can be used to connect to RDS. This feature is currently only supported for Postgres in LocalStack. +The `engine-version` will serve as the tag for the Docker image, allowing you to freely select the desired MySQL version from those available on the [official MySQL Docker Hub](https://hub.docker.com/_/mysql). If you have a specific image in mind, you can also use the environment variable `MYSQL_IMAGE=`. {{< alert title="Note" >}} -Please be aware that the IAM authentication is not verified at this point, which means that any DB user that is granted the role `rds_iam` will receive a valid token and will be able to connect to the database. +The `arm64` MySQL images are limited to newer versions. For more information about availability, check the [MySQL Docker Hub repository](https://hub.docker.com/_/mysql). {{< /alert >}} -### Using IAM example +It's essential to understand that the `MasterUserPassword` you define for the database cluster/instance will be used as the `MYSQL_ROOT_PASSWORD` environment variable for the `root` user within the MySQL container. The user specified in `MasterUserName` will use the same password and will have complete access to the database. As of now, snapshots are not supported for MySQL. + +### Microsoft SQL Server Engine + +To utilize MSSQL databases, it's necessary to expressly agree to the terms of the [Microsoft SQL Server End-User Licensing Agreement (EULA)](https://hub.docker.com/_/microsoft-mssql-server) by configuring `MSSQL_ACCEPT_EULA=Y` within the LocalStack container environment. The `arm64` architecture is not currently officially supported for MSSQL. + +For the MSSQL engine, the database server is initiated in a fresh Docker container using the `latest` image. As of now, snapshots are not supported for MSSQL. + +## Default Usernames and Passwords + +The following details concern default usernames, passwords, and database names for local RDS clusters created by LocalStack: + +- The default values for `master-username` and `db-name` are both **test**. For the `master-user-password`, the default is **test**, except for MSSQL databases, which employ **Test123!** as the default master password. +- When setting up a new RDS instance, you have the flexibility to utilize any `master-username`, with the exception of **postgres**. The system will automatically generate the user. +- It's important to remember that the username **postgres** has special significance, preventing the creation of a new RDS instance under this particular name. +- For clarity, please avoid using the `db-name` **postgres**, as it is already allocated for use by LocalStack. + +## IAM Authentication Support + +IAM authentication tokens can be employed to establish connections with RDS. As of now, this functionality is supported for PostgreSQL within LocalStack. However, IAM authentication is not yet validated at this stage. Consequently, any database user assigned the `rds_iam` role will obtain a valid token, thereby gaining the ability to connect to the database. + +In this example, you will be able to verify the IAM authentication process for RDS Postgres: -The following example showcases the IAM authentication flow for RDS Postgres: +1. Establish a database instance and obtain the corresponding host and port information. +2. Connect to the database using the master username and password. Subsequently, generate a new user and assign the `rds_iam` role as follows: + - `CREATE USER WITH LOGIN` + - `GRANT rds_iam TO ` +3. Create a token for the `` using the `generate-db-auth-token` command. +4. Connect to the database utilizing the user you generated and the token obtained in the previous step as the password. -* create a DB instance, and retrieve the host and port for the instance -* connect to the DB using the master username and password. Then create a new user and grant it the role `rds_iam`: - * `CREATE USER WITH LOGIN` - * `GRANT rds_iam TO ` -* generate a token for the `` via the `generate-db-auth-token` command -* connect to the DB with the user you have a created and the token generated in the previous step as password +### Create a database instance + +The following command creates a new database instance with the name `mydb` and the engine `postgres`. The database will be created with a single instance, which will be used as the master instance. {{< command >}} $ MASTER_USER=hello $ MASTER_PW='MyPassw0rd!' $ DB_NAME=test +$ awslocal rds create-db-instance \ + --master-username $MASTER_USER \ + --master-user-password $MASTER_PW \ + --db-instance-identifier mydb \ + --engine postgres \ + --db-name $DB_NAME \ + --enable-iam-database-authentication \ + --db-instance-class db.t3.small +{{< / command >}} + +### Connect to the database -$ awslocal rds create-db-instance --master-username $MASTER_USER --master-user-password $MASTER_PW --db-instance-identifier mydb --engine postgres --db-name $DB_NAME --enable-iam-database-authentication --db-instance-class db.t3.small +You can retrieve the hostname and port of your created instance either from the preceding output or by using the [`DescribeDbInstances`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) API. Run the following command to retrieve the host and port of the instance: +{{< command >}} $ PORT=$(awslocal rds describe-db-instances --db-instance-identifier mydb | jq -r ".DBInstances[0].Endpoint.Port") $ HOST=$(awslocal rds describe-db-instances --db-instance-identifier mydb | jq -r ".DBInstances[0].Endpoint.Address") +{{< / command >}} -$ PGPASSWORD=$MASTER_PW psql -d $DB_NAME -U $MASTER_USER -p $PORT -h $HOST -w -c 'CREATE USER myiam WITH LOGIN' +Next, you can connect to the database using the master username and password: +{{< command >}} +$ PGPASSWORD=$MASTER_PW psql -d $DB_NAME -U $MASTER_USER -p $PORT -h $HOST -w -c 'CREATE USER myiam WITH LOGIN' $ PGPASSWORD=$MASTER_PW psql -d $DB_NAME -U $MASTER_USER -p $PORT -h $HOST -w -c 'GRANT rds_iam TO myiam' +{{< / command >}} +### Create a token + +You can create a token for the user you generated using the [`generate-db-auth-token`](https://docs.aws.amazon.com/cli/latest/reference/rds/generate-db-auth-token.html) command: + +{{< command >}} $ TOKEN=$(awslocal rds generate-db-auth-token --username myiam --hostname $HOST --port $PORT) +{{< / command >}} + +You can now connect to the database utilizing the user you generated and the token obtained in the previous step as the password: +{{< command >}} $ PGPASSWORD=$TOKEN psql -d $DB_NAME -U myiam -w -p $PORT -h $HOST {{< / command >}} ## Global Database Support -LocalStack supports [Aurora Global Database](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database.html), with some limitations: +LocalStack extends support for [Aurora Global Database](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database.html) with certain limitations: + +- Creating a global database will result in the generation of a single local database. All clusters and instances associated with the global database will share a common endpoint. +- It's important to note that clusters removed from a global database lose their ability to function as standalone clusters, differing from their intended behavior on AWS. +- At present, the capability for persistence within global databases is not available. + +## Resource Browser + +The LocalStack Web Application provides a Resource Browser for managing RDS instances and clusters. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resources** section, and then clicking on **RDS** under the **Database** section. + +RDS Resource Browser +
    +
    + +The Resource Browser allows you to perform the following actions: + +- **Create Instance**: Create a new RDS instance by specifying the instance name, engine, DBInstance Class & Identifier, and other parameters. +- **Create Cluster**: Create a new RDS cluster by specifying the database name, engine, DBCluster Identifier, and other parameters. +- **View Instance & Cluster**: View an existing RDS instance or cluster by clicking the instance/cluster name. +- **Edit Instance & Cluster**: Edit an existing RDS instance or cluster by clicking the instance/cluster name and clicking the **EDIT INSTANCE** or **EDIT CLUSTER** button. +- **Remove Instance & Cluster**: Remove an existing RDS instance or cluster by clicking the instance/cluster name and clicking the **ACTIONS** followed by **Remove Selected** button. -* When creating a global database, there will only be one local database created. -All clusters and instances that belong to the global database will point to the same endpoint. +## Examples -* Consequently, clusters that have been removed from a global database cannot be used as a standalone-cluster, like on AWS. +The following code snippets and sample applications provide practical examples of how to use RDS in LocalStack for various use cases: -* Persistence for global databases is currently not supported. +- [AppSync GraphQL APIs for DynamoDB and RDS Aurora PostgreSQL](https://github.com/localstack/appsync-graphql-api-sample) +- [Amazon RDS initialization using CDK, Lambda, ECR, and Secrets Manager](https://github.com/localstack/amazon-rds-init-cdk) +- [Serverless RDS Proxy with API Gateway, Lambda, and Aurora RDS](https://github.com/localstack-samples/sample-serverless-rds-proxy-demo/) +- [Running queries against an RDS database](https://github.com/localstack/localstack-pro-samples/tree/master/rds-db-queries) +- [Running cloud integration tests against LocalStack's RDS with Testcontainers](https://github.com/localstack/localstack-pro-samples/tree/master/testcontainers-java-sample) diff --git a/content/en/user-guide/aws/rds/rds-resource-browser.png b/content/en/user-guide/aws/rds/rds-resource-browser.png new file mode 100644 index 0000000000000000000000000000000000000000..9484b58b4901c6b8d08d1516cc3b1517659d368b GIT binary patch literal 166369 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πmiVYTWQ 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

    su^OlIfVOI)iv9r~j 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 SZ2koP(>$kp7Oif5`~Lv Date: Wed, 30 Aug 2023 20:58:41 +0530 Subject: [PATCH 16/46] enhance docs for opensearch (#761) --------- Co-authored-by: Alexander Rashed <2796604+alexrashed@users.noreply.github.com> --- content/en/user-guide/aws/opensearch/index.md | 356 +++++------------- 1 file changed, 84 insertions(+), 272 deletions(-) diff --git a/content/en/user-guide/aws/opensearch/index.md b/content/en/user-guide/aws/opensearch/index.md index b643c8f147..a2737c3cc0 100644 --- a/content/en/user-guide/aws/opensearch/index.md +++ b/content/en/user-guide/aws/opensearch/index.md @@ -1,172 +1,69 @@ --- title: "OpenSearch Service" linkTitle: "OpenSearch Service" -categories: ["LocalStack Community"] description: > - Get started with Amazon OpenSearch Service on LocalStack -aliases: - - /aws/opensearch/ + Get started with OpenSearch Service on LocalStack --- -The OpenSearch Service in LocalStack lets you create one or more single-node OpenSearch clusters that behave like the [Amazon OpenSearch Service](https://aws.amazon.com/opensearch-service/). -This service, like its AWS counterpart, is closely coupled with the [Elasticsearch Service](../elasticsearch). -Any cluster created with the OpenSearch Service will show up in the Elasticsearch Service and vice versa. +## Introduction -Following versions of OpenSearch are supported: +OpenSearch Service is an open-source search and analytics engine, offering developers and organizations advanced search capabilities, robust data analysis, and insightful visualizations. OpenSearch Service also offers log analytics, real-time application monitoring, and clickstream analysis. The following versions of OpenSearch Service are supported by LocalStack: - 1.0 - 1.1 - 1.2 - 1.3 - 2.3 -- 2.5 (default) +- 2.5 (**default**) -{{< alert title="Warning" color="warning">}} -LocalStack uses the [OpenSearch Python client 2.x](https://github.com/opensearch-project/opensearch-py) internally. +LocalStack supports OpenSearch Service via the Community offering, allowing you to use the OpenSearch Service APIs in your local environment to create, manage, and operate the OpenSearch clusters. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_opensearch/), which provides information on the extent of OpenSearch's integration with LocalStack. -Features that were deprecated in OpenSearch 1.x and removed in OpenSearch 2.x are not guaranteed to work when using OpenSearch 1.x clusters with LocalStack. -[More details here](https://github.com/opensearch-project/opensearch-py/blob/main/COMPATIBILITY.md). -{{< /alert >}} +OpenSearch is closely coupled with the [Elasticsearch Service](../elasticsearch). Clusters generated through the OpenSearch Service will be visible within the Elasticsearch Service interface, and vice versa. You can select an Elasticsearch version with the `--engine-version` parameter while creating an OpenSearch Service domain. +## Getting started -## Creating an OpenSearch cluster +This guide is designed for users new to OpenSearch Service and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. -You can go ahead and use [awslocal]({{< ref "aws-cli.md#localstack-aws-cli-awslocal" >}}) to create a new OpenSearch domain via the `aws opensearch create-domain` command. +Start your LocalStack container using your preferred method. We will demonstrate how to create a new OpenSearch Service cluster and interact with it, using the AWS CLI. -{{< alert title="Note" >}} -Every time when you create a cluster with a version of OpenSearch you haven't used before, the OpenSearch binary for the respective version needs to be downloaded, which may take a while. -{{< /alert >}} +### Creating an OpenSearch cluster + +To create an OpenSearch Service cluster, you can use the [`CreateDomain`](https://docs.aws.amazon.com/opensearch-service/latest/APIReference/API_CreateDomain.html) API. OpenSearch Service domain is synonymous with an OpenSearch cluster. Execute the following command to create a new OpenSearch domain: {{< command >}} $ awslocal opensearch create-domain --domain-name my-domain -{ - "DomainStatus": { - "DomainId": "000000000000/my-domain", - "DomainName": "my-domain", - "ARN": "arn:aws:es:us-east-1:000000000000:domain/my-domain", - "Created": true, - "Deleted": false, - "Endpoint": "my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566", - "Processing": true, - "UpgradeProcessing": false, - "EngineVersion": "OpenSearch_1.1", - "ClusterConfig": { - "InstanceType": "m3.medium.search", - "InstanceCount": 1, - "DedicatedMasterEnabled": true, - "ZoneAwarenessEnabled": false, - "DedicatedMasterType": "m3.medium.search", - "DedicatedMasterCount": 1, - "WarmEnabled": false, - "ColdStorageOptions": { - "Enabled": false - } - }, - "EBSOptions": { - "EBSEnabled": true, - "VolumeType": "gp2", - "VolumeSize": 10, - "Iops": 0 - }, - "AccessPolicies": "", - "SnapshotOptions": { - "AutomatedSnapshotStartHour": 0 - }, - "CognitoOptions": { - "Enabled": false - }, - "EncryptionAtRestOptions": { - "Enabled": false - }, - "NodeToNodeEncryptionOptions": { - "Enabled": false - }, - "AdvancedOptions": { - "override_main_response_version": "false", - "rest.action.multi.allow_explicit_index": "true" - }, - "ServiceSoftwareOptions": { - "CurrentVersion": "", - "NewVersion": "", - "UpdateAvailable": false, - "Cancellable": false, - "UpdateStatus": "COMPLETED", - "Description": "There is no software update available for this domain.", - "AutomatedUpdateDate": 0.0, - "OptionalDeployment": true - }, - "DomainEndpointOptions": { - "EnforceHTTPS": false, - "TLSSecurityPolicy": "Policy-Min-TLS-1-0-2019-07", - "CustomEndpointEnabled": false - }, - "AdvancedSecurityOptions": { - "Enabled": false, - "InternalUserDatabaseEnabled": false - }, - "AutoTuneOptions": { - "State": "ENABLE_IN_PROGRESS" - } - } -} - {{< / command >}} -In the LocalStack log you will see something like, where you can see the cluster starting up in the background. - -```plaintext -2022-01-13T10:36:29.436:INFO:localstack.services.opensearch.cluster: starting opensearch: /var/lib/localstack/libs/opensearch/1.1.0/bin/opensearch -E http.port=35403 -E http.publish_port=35403 -E transport.port=0 -E network.host=127.0.0.1 -E http.compression=false -E path.data="/var/lib/localstack/opensearch/arn:aws:es:us-east-1:000000000000:domain/my-domain/data" -E path.repo="/var/lib/localstack/opensearch/arn:aws:es:us-east-1:000000000000:domain/my-domain/backup" -E plugins.security.disabled=true with env {'OPENSEARCH_JAVA_OPTS': '-Xms200m -Xmx600m', 'OPENSEARCH_TMPDIR': '/var/lib/localstack/opensearch/arn:aws:es:us-east-1:000000000000:domain/my-domain/tmp'} -2022-01-13T10:36:29.437:INFO:localstack.services.opensearch.cluster: registering an endpoint proxy for http://my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566 => http://127.0.0.1:35403 -2022-01-13T10:36:32.803:INFO:localstack.services.opensearch.cluster: [2022-01-13T10:36:32,800][INFO ][o.o.n.Node ] [host-pc] version[1.1.0], pid[231895], build[tar/15e9f137622d878b79103df8f82d78d782b686a1/2021-10-04T21:29:03.079792Z], OS[Linux/5.11.0-46-generic/amd64], JVM[AdoptOpenJDK/OpenJDK 64-Bit Server VM/15.0.1/15.0.1+9] -2022-01-13T10:36:32.805:INFO:localstack.services.opensearch.cluster: [2022-01-13T10:36:32,805][INFO ][o.o.n.Node ] [host-pc] JVM home [/var/lib/localstack/libs/opensearch/1.1.0/jdk], using bundled JDK [true] -2022-01-13T10:36:32.806:INFO:localstack.services.opensearch.cluster: [2022-01-13T10:36:32,805][INFO ][o.o.n.Node ] [host-pc] JVM arguments [-Xshare:auto, -Dopensearch.networkaddress.cache.ttl=60, -Dopensearch.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -XX:+ShowCodeDetailsInExceptionMessages, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.locale.providers=SPI,COMPAT, -XX:+UseG1GC, -XX:G1ReservePercent=25, -XX:InitiatingHeapOccupancyPercent=30, -Djava.io.tmpdir=/var/lib/localstack/opensearch/arn:aws:es:us-east-1:000000000000:domain/my-domain/tmp, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Xms200m, -Xmx600m, -XX:MaxDirectMemorySize=314572800, -Dopensearch.path.home=/var/lib/localstack/libs/opensearch/1.1.0, -Dopensearch.path.conf=/var/lib/localstack/libs/opensearch/1.1.0/config, -Dopensearch.distribution.type=tar, -Dopensearch.bundled_jdk=true] -... -``` +Each time you establish a cluster using a new version of OpenSearch, the corresponding OpenSearch binary must be downloaded, a process that might require some time to complete. In the LocalStack log you will see something like, where you can see the cluster starting up in the background. -and after some time, you should see that the `Processing` state of the domain is set to `false`: +You can open the LocalStack logs, to see that the OpenSearch Service cluster is being created in the background. You can use the [`DescribeDomain`](https://docs.aws.amazon.com/opensearch-service/latest/APIReference/API_DescribeDomain.html) API to check the status of the cluster: {{< command >}} -$ awslocal opensearch describe-domain --domain-name my-domain | jq ".DomainStatus.Processing" -false +$ awslocal opensearch describe-domain \ + --domain-name my-domain | jq ".DomainStatus.Processing" {{< / command >}} -### Creating an Elasticsearch cluster - -Like in AWS, the OpenSearch service can create Elasticsearch clusters and manage them. -To do so, you can use [awslocal]({{< ref "aws-cli.md#localstack-aws-cli-awslocal" >}}) and select an Elasticsearch version with the `--engine-version` parameter of the `awslocal opensearch create-domain` command. -For an overview of existing Elasticsearch versions you can use `awslocal opensearch list-versions`. +The `Processing` attribute will be `false` once the cluster is up and running. Once the cluster is up, you can interact with the cluster. -## Interact with the cluster +### Interact with the cluster You can now interact with the cluster at the cluster API endpoint for the domain, in this case `http://my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566`. -For example: +Run the following command to get the cluster health: {{< command >}} $ curl http://my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566 -{ - "name" : "host-pc", - "cluster_name" : "opensearch", - "cluster_uuid" : "DMN-2TlwRkuhMH4aRRqrkA", - "version" : { - "distribution" : "opensearch", - "number" : "1.1.0", - "build_type" : "tar", - "build_hash" : "15e9f137622d878b79103df8f82d78d782b686a1", - "build_date" : "2021-10-04T21:29:03.079792Z", - "build_snapshot" : false, - "lucene_version" : "8.9.0", - "minimum_wire_compatibility_version" : "6.8.0", - "minimum_index_compatibility_version" : "6.0.0-beta1" - }, - "tagline" : "The OpenSearch Project: https://opensearch.org/" -} {{< / command >}} -Or the health endpoint: +You can verify that the cluster is up and running by checking the cluster health: {{< command >}} $ curl -s http://my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566/_cluster/health | jq . +{{< / command >}} + +The following output will be visible on your terminal: + +```json { "cluster_name": "opensearch", "status": "green", @@ -185,57 +82,49 @@ $ curl -s http://my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566/ "task_max_waiting_in_queue_millis": 0, "active_shards_percent_as_number": 100 } -{{< / command >}} - - - -## Advanced topics +``` -### Endpoints +## Domain Endpoints There are two configurable strategies that govern how domain endpoints are created. The strategy can be configured via the `OPENSEARCH_ENDPOINT_STRATEGY` environment variable. -| Value | Format | Description | -| - | - | - | -| `domain` | `...localhost.localstack.cloud:4566` | This is the default strategy that uses the `localhost.localstack.cloud` domain to route to your localhost | -| `path` | `localhost:4566///` | An alternative that can be useful if you cannot resolve LocalStack's localhost domain | -| `port` | `localhost:` | Exposes the cluster(s) directly with ports from [the external service port range]({{< ref "external-ports" >}})| +| Value | Format | Description | +| ------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `domain` | `...localhost.localstack.cloud:4566` | The default strategy employing the `localhost.localstack.cloud` domain for routing to localhost. | +| `path` | `localhost:4566///` | An alternative strategy useful if resolving LocalStack's localhost domain poses difficulties. | +| `port` | `localhost:` | Directly exposes cluster(s) via ports from [the external service port range]({{< ref "external-ports" >}}). | + +Irrespective of the originating service for the clusters, the domain of each cluster consistently aligns with its engine type, be it OpenSearch or Elasticsearch. Consequently, OpenSearch clusters incorporate `opensearch` within their domains (e.g., `my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566`), while Elasticsearch clusters feature `es` in their domains (e.g., `my-domain.us-east-1.es.localhost.localstack.cloud:4566`). -Regardless of the service from which the clusters were created, the domain of the cluster always corresponds to the engine type (OpenSearch or Elasticsearch) of the cluster. -OpenSearch cluster therefore have `opensearch` in their domain (e.g. `my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566`) and Elasticsearch clusters have `es` in their domain (e.g. `my-domain.us-east-1.es.localhost.localstack.cloud:4566`) +## Custom Endpoints -#### Custom Endpoints +LocalStack allows you to define arbitrary endpoints for your clusters within the domain endpoint options. This functionality can be used to overwrite the behavior of the aforementioned endpoint strategies. Moreover, you can opt for custom domains, though it's important to incorporate the edge port (80/443, or the default 4566). -LocalStack allows you to set arbitrary custom endpoints for your clusters in the domain endpoint options. -This can be used to overwrite the behavior of the endpoint strategies described above. -You can also choose custom domains, however it is important to add the edge port (`80`/`443` or by default `4566`). +Run the following command to create a new OpenSearch domain with a custom endpoint: {{< command >}} $ awslocal opensearch create-domain --domain-name my-domain \ --domain-endpoint-options '{ "CustomEndpoint": "http://localhost:4566/my-custom-endpoint", "CustomEndpointEnabled": true }' {{< / command >}} -Once the domain processing is complete, you can access the cluster: +After the domain processing is complete, you can access the cluster using the custom endpoint: {{< command >}} $ curl http://localhost:4566/my-custom-endpoint/_cluster/health {{< / command >}} +## Re-using a single cluster instance -### Re-using a single cluster instance +In certain scenarios, creating a distinct cluster instance for each domain might not align with your use-case. For example, if your focus is solely on testing API interactions rather than actual OpenSearch functionality, individual clusters might be excessive. In such situations, the option to set `OPENSEARCH_MULTI_CLUSTER=0` exists, allowing all domains to be funneled into a single cluster instance. -In some cases, you may not want to create a new cluster instance for each domain, -for example when you are only interested in testing API interactions instead of actual OpenSearch functionality. -In this case, you can set `OPENSEARCH_MULTI_CLUSTER=0`, which will multiplex all domains to the same cluster. -This can however lead to unexpected behavior when persisting data into OpenSearch, or creating clusters with different versions, so we do not recommend it. +However, it's important to be aware that it can introduce unexpected complications. This is particularly true when dealing with data persistence within OpenSearch or when working with clusters of varying versions. As a result, we advise caution when considering this approach and generally recommend against it. - -### Storage Layout +## Storage Layout OpenSearch will be organized in your state directory as follows: -```plaintext -localstack@machine % tree -L 4 ./volume/state +{{< command >}} +$ tree -L 4 ./volume/state ./volume/state ├── opensearch │ └── arn:aws:es:us-east-1:000000000000:domain @@ -247,15 +136,14 @@ localstack@machine % tree -L 4 ./volume/state │ │ ├── backup │ │ ├── data │ │ └── tmp -``` +{{< /command >}} -### Advanced Security Options -Since LocalStack 1.4.0, the OpenSearch and ElasticSearch services support "Advanced Security Options". -Currently, the internal user database for OpenSearch domains is supported. -ElasticSearch domains are currently not supported (neither via the OpenSearch nor the ElasticSearch service). -There is no integration with IAM yet (but this might be implemented in later iterations, based on user feedback). +## Advanced Security Options + +Both OpenSearch and Elasticsearch services offer **Advanced Security Options**. Presently, OpenSearch domains are equipped with support for an internal user database. However, Elasticsearch domains are not currently covered, whether through the OpenSearch or the Elasticsearch service. IAM support is also not yet available. + +A secure OpenSearch domain can be spawned with this example CLI input. Save it in a file named `opensearch_domain.json`. -A secure OpenSearch domain can be spawned with this example CLI input: ```json { "DomainName": "secure-domain", @@ -291,30 +179,35 @@ A secure OpenSearch domain can be spawned with this example CLI input: } ``` -It can be provisioned with the following aws(local) cli command, presumed the above CLI input is stored in a file called `opensearch_domain.json`: +To provision it, use the following `awslocal` CLI command, assuming the aforementioned CLI input has been stored in a file named `opensearch_domain.json`: + {{< command >}} $ awslocal opensearch create-domain --cli-input-json file://./opensearch_domain.json {{< /command >}} -Once the domain is set up (`Processing: false`), the cluster can only be accessed with the given master user credentials (via HTTP basic auth): +Once the domain setup is complete (`Processing: false`), the cluster can only be accessed with the given master user credentials, via HTTP basic authentication: + {{< command >}} $ curl -u "admin:really-secure-passwordAa!1" http://secure-domain.us-east-1.opensearch.localhost.localstack.cloud:4566/_cluster/health -{"cluster_name":"opensearch","status":"green",...} {{< /command >}} -Any unauthorized requests will result in an HTTP response status code 401 (Unauthorized). + +The following output will be visible on your terminal: + +```json +{"cluster_name":"opensearch","status":"green",...} +``` + +It's important to note that any unauthorized requests will yield an HTTP response with a status code of 401 (`Unauthorized`). ## Custom OpenSearch backends -LocalStack downloads OpenSearch asynchronously the first time you run the `aws opensearch create-domain`, so you will get the response from LocalStack first and then (after download/install) you will have your OpenSearch cluster running locally. -You may not want this, and instead use your already running OpenSearch cluster. -This can also be useful when you want to run a cluster with a custom configuration that LocalStack does not support. +LocalStack employs an asynchronous approach to download OpenSearch the first time you create an OpenSearch cluster. Consequently, you'll receive a prompt response from LocalStack initially, followed by the setup of your local OpenSearch cluster once the download and installation are completed. -To customize the OpenSearch backend, you can start your own OpenSearch cluster locally and point LocalStack to it using the `OPENSEARCH_CUSTOM_BACKEND` environment variable. -Note that only a single backend can be configured, meaning that you will get a similar behavior as when you [re-use a single cluster instance](#re-using-a-single-cluster-instance). +However, there might be scenarios where this behavior is not desirable. For instance, you may prefer to use an existing OpenSearch cluster that is already up and running. This approach can also prove beneficial when you require a cluster with a customized configuration that isn't supported by LocalStack. -### Example +To tailor the OpenSearch backend according to your needs, you can initiate your own local OpenSearch cluster and then direct LocalStack to utilize it through the `OPENSEARCH_CUSTOM_BACKEND` environment variable. It's important to bear in mind that only a single backend configuration is possible, resulting in behavior akin to the approach of [re-using a single cluster instance](#re-using-a-single-cluster-instance). -The following shows a sample `docker-compose.yaml` file that contains a single-node OpenSearch cluster and a basic LocalStack setup. +Here is a sample `docker-compose.yaml` file that contains a single-node OpenSearch cluster and a basic LocalStack setup. ```yaml version: "3.9" @@ -360,127 +253,46 @@ volumes: driver: local ``` -1. Run docker compose: +You can start the Docker Compose environment using the following command: + {{< command >}} $ docker-compose up -d {{< /command >}} -2. Create the OpenSearch domain: +You can now create an OpenSearch cluster using the `awslocal` CLI: + {{< command >}} $ awslocal opensearch create-domain --domain-name my-domain -{ - "DomainStatus": { - "DomainId": "000000000000/my-domain", - "DomainName": "my-domain", - "ARN": "arn:aws:es:us-east-1:000000000000:domain/my-domain", - "Created": true, - "Deleted": false, - "Endpoint": "my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566", - "Processing": false, - "UpgradeProcessing": false, - "EngineVersion": "OpenSearch_1.1", - "ClusterConfig": { - "InstanceType": "m3.medium.search", - "InstanceCount": 1, - "DedicatedMasterEnabled": true, - "ZoneAwarenessEnabled": false, - "DedicatedMasterType": "m3.medium.search", - "DedicatedMasterCount": 1, - "WarmEnabled": false, - "ColdStorageOptions": { - "Enabled": false - } - }, - "EBSOptions": { - "EBSEnabled": true, - "VolumeType": "gp2", - "VolumeSize": 10, - "Iops": 0 - }, - "AccessPolicies": "", - "SnapshotOptions": { - "AutomatedSnapshotStartHour": 0 - }, - "CognitoOptions": { - "Enabled": false - }, - "EncryptionAtRestOptions": { - "Enabled": false - }, - "NodeToNodeEncryptionOptions": { - "Enabled": false - }, - "AdvancedOptions": { - "override_main_response_version": "false", - "rest.action.multi.allow_explicit_index": "true" - }, - "ServiceSoftwareOptions": { - "CurrentVersion": "", - "NewVersion": "", - "UpdateAvailable": false, - "Cancellable": false, - "UpdateStatus": "COMPLETED", - "Description": "There is no software update available for this domain.", - "AutomatedUpdateDate": 0.0, - "OptionalDeployment": true - }, - "DomainEndpointOptions": { - "EnforceHTTPS": false, - "TLSSecurityPolicy": "Policy-Min-TLS-1-0-2019-07", - "CustomEndpointEnabled": false - }, - "AdvancedSecurityOptions": { - "Enabled": false, - "InternalUserDatabaseEnabled": false - }, - "AutoTuneOptions": { - "State": "ENABLE_IN_PROGRESS" - } - } -} {{< /command >}} -3. If the `Processing` status is `true`, it means that the cluster is not yet healthy. You can run `decribe-domain` to receive the status: +If the `Processing` status shows as `true`, the cluster isn't fully operational yet. You can use the `describe-domain` command to retrieve the current status: + {{< command >}} $ awslocal opensearch describe-domain --domain-name my-domain {{< /command >}} -4. Check the cluster health endpoint and create indices: +You can now verify cluster health and set up indices: + {{< command >}} $ curl my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566/_cluster/health | jq -{ - "name": "host-pc", - "cluster_name": "opensearch", - "cluster_uuid": "DMN-2TlwRkuhMH4aRRqrkA", - "version": { - "distribution": "opensearch", - "number": "1.1.0", - "build_type": "tar", - "build_hash": "15e9f137622d878b79103df8f82d78d782b686a1", - "build_date": "2021-10-04T21:29:03.079792Z", - "build_snapshot": false, - "lucene_version": "8.9.0", - "minimum_wire_compatibility_version": "6.8.0", - "minimum_index_compatibility_version": "6.0.0-beta1" - }, - "tagline": "The OpenSearch Project: https://opensearch.org/" -} {{< /command >}} -5. Create an example index: +The output will provide insights into the cluster's health and version information. + +Finally create an example index using the following command: + {{< command >}} $ curl -X PUT my-domain.us-east-1.opensearch.localhost.localstack.cloud:4566/my-index -{"acknowledged":true,"shards_acknowledged":true,"index":"my-index"} {{< /command >}} +## Limitations -## Differences to AWS - -* By default, AWS only sets the `Endpoint` attribute of the cluster status once the cluster is up. - LocalStack will return the endpoint immediately, but keep `Processing = "true"` until the cluster has been started. -* The `CustomEndpointOptions` allows arbitrary endpoint URLs, which is not allowed in AWS. +Internally, LocalStack makes use of the [OpenSearch Python client 2.x](https://github.com/opensearch-project/opensearch-py). The functionalities marked as deprecated in OpenSearch 1.x and subsequently removed in OpenSearch 2.x may not operate reliably when interacting with OpenSearch 1.x clusters through LocalStack. You can refer to the [compatibility documentation](https://github.com/opensearch-project/opensearch-py/blob/main/COMPATIBILITY.md) provided by the [OpenSearch Python client repository](https://github.com/opensearch-project/opensearch-py). +AWS typically populates the `Endpoint` attribute of the cluster status only after the cluster is fully operational. In contrast, LocalStack provides the endpoint information immediately but retains `Processing = "true"` until the cluster initialization is complete. + +The `CustomEndpointOptions` in LocalStack offers the flexibility to utilize arbitrary endpoint URLs, a feature that diverges from the constraints imposed by AWS. ## Troubleshooting -If you are using the `OPENSEARCH_ENDPOINT_STRATEGY=domain` (which is the default) and are having issues with resolving the subdomains, [please check if your DNS blocks rebind queries]({{< ref "dns-server#dns-rebind-protection" >}}). +If you encounter difficulties resolving subdomains while employing the `OPENSEARCH_ENDPOINT_STRATEGY=domain` (the default setting), it's advisable to investigate whether your DNS configuration might be obstructing rebind queries. For further insights on addressing this issue, refer to the section on [DNS rebind protection]({{< ref "dns-server#dns-rebind-protection" >}}). From bef9a3260ea7d213b5bdac18102f5f43eacad8c6 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Thu, 31 Aug 2023 11:20:16 +0530 Subject: [PATCH 17/46] enhance docs for cloudfront (#726) Co-authored-by: Giovanni Grano --- content/en/user-guide/aws/cloudfront/index.md | 49 ++++++++++++------- 1 file changed, 32 insertions(+), 17 deletions(-) diff --git a/content/en/user-guide/aws/cloudfront/index.md b/content/en/user-guide/aws/cloudfront/index.md index 4889317c34..606e86db28 100644 --- a/content/en/user-guide/aws/cloudfront/index.md +++ b/content/en/user-guide/aws/cloudfront/index.md @@ -1,48 +1,63 @@ --- title: "CloudFront" linkTitle: "CloudFront" -categories: ["LocalStack Pro"] description: > Get started with AWS CloudFront on LocalStack -aliases: - - /aws/cloudfront/ --- -LocalStack Pro supports creation of local CloudFront distributions, which allows you to transparently access your applications and file artifacts via CloudFront URLs like `https://abc123.cloudfront.net`. +## Introduction -For example, take the following simple example which creates an S3 bucket, puts a small text file `hello.txt` to the bucket, and then creates a CloudFront distribution which makes the file accessible via a `https://abc123.cloudfront.net/hello.txt` proxy URL (where `abc123` is a placeholder for the real distribution ID): +CloudFront is a content delivery network (CDN) service provided by Amazon Web Services (AWS). CloudFront distributes its web content, videos, applications, and APIs with low latency and high data transfer speeds. CloudFront APIs allow you to configure distributions, customize cache behavior, secure content with access controls, and monitor the CDN's performance through real-time metrics. + +LocalStack supports CloudFront via the Pro/Team offering, allowing you to use the CloudFront APIs in your local environment to create local CloudFront distributions to transparently access your applications and file artifacts. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_cloudfront/), which provides information on the extent of CloudFront's integration with LocalStack. + +## Getting started + +This guide is intended for users who wish to get more acquainted with CloudFront over LocalStack. It assumes you have basic knowledge of the AWS CLI (and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script). + +Start your LocalStack container using your preferred method. We will demonstrate how you can create an S3 bucket, put a text file named `hello.txt` to the bucket, and then create a CloudFront distribution which makes the file accessible via a `https://abc123.cloudfront.net/hello.txt` proxy URL (where `abc123` is a placeholder for the real distribution ID). + +To get started, create an S3 bucket using the `mb` command: {{< command >}} $ awslocal s3 mb s3://abc123 +{{< / command >}} + +You can now go ahead, create a new text file named `hello.txt` and upload it to the bucket: + +{{< command >}} $ echo 'Hello World' > /tmp/hello.txt $ awslocal s3 cp /tmp/hello.txt s3://abc123/hello.txt --acl public-read +{{< / command >}} + +After uploading the file to S3, you can create a CloudFront distribution using the [`CreateDistribution`](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html) API call. Run the following command to create a distribution with the default settings: + +{{< command >}} $ domain=$(awslocal cloudfront create-distribution \ --origin-domain-name abc123.s3.amazonaws.com | jq -r '.Distribution.DomainName') $ curl -k https://$domain/hello.txt {{< / command >}} {{< alert title="Note" >}} -In order for CloudFront to be fully functional, your local DNS setup needs to be properly configured. See the section on [configuring the local DNS server]({{< ref "user-guide/tools/transparent-endpoint-injection/dns-server" >}}) for details. +For CloudFront to function properly, ensure your local DNS setup is correctly configured. Refer to the section on [configuring the local DNS server]({{< ref "user-guide/tools/transparent-endpoint-injection/dns-server" >}}) for details. {{< /alert >}} -{{< alert title="Note">}} -In the code example above, the last command (`curl https://$domain/hello.txt`) may temporarily fail with a warning message `Could not resolve host`. This is due to the fact that operating systems use different DNS caching strategies, and it may take some time for the CloudFront distribution's DNS name (e.g., `abc123.cloudfront.net`) to become available in the system. Usually after a few retries the command should work, though. Note that a similar behavior can also be observed in the real AWS - CloudFront DNS names can also take up to 10-15 minutes to propagate across the network. -{{< /alert >}} +In the example provided above, be aware that the final command (`curl https://$domain/hello.txt`) might encounter a temporary failure accompanied by a warning message `Could not resolve host`. This can occur because different operating systems adopt diverse DNS caching strategies, causing a delay in the availability of the CloudFront distribution's DNS name (e.g., `abc123.cloudfront.net`) within the system. Typically, after a few retries, the command should succeed. It's worth noting that similar behavior can be observed in the actual AWS environment, where CloudFront DNS names may take up to 10-15 minutes to propagate across the network. ## Using custom URLs -LocalStack Pro supports the use of an alternate domain name, also known as a CNAME or as a custom domain name, to access your applications and file artifacts instead of using the domain name that CloudFront generates for your distribution. +LocalStack Pro supports using an alternate domain name, also referred to as a `CNAME` or custom domain name, to access your applications and file artifacts instead of relying on the domain name generated by CloudFront for your distribution. -To do so, the custom domain name must be set up in your local DNS server first. You can further add the desired domain name as an alias for the target distribution. To achieve this, you will need to provide the `Aliases` field in the `--distribution-config` option while creating or updating a distribution. The format of this structure is similar to what is used in [AWS CloudFront options](https://docs.aws.amazon.com/cli/latest/reference/cloudfront/create-distribution.html#options). +To set up the custom domain name, you must configure it in your local DNS server. Once that is done, you can designate the desired domain name as an alias for the target distribution. To achieve this, you'll need to provide the `Aliases` field in the `--distribution-config` option when creating or updating a distribution. The format of this structure is similar to the one used in [AWS CloudFront options](https://docs.aws.amazon.com/cli/latest/reference/cloudfront/create-distribution.html#options). -The following example shows two domains being specified as `Aliases` for a distribution. -Please consider that a full configuration would require other values relevant to the -distribution beside these shown in this example. They were omited here for brevity. +In the given example, two domains are specified as `Aliases` for a distribution. Please note that a complete configuration would entail additional values relevant to the distribution, which have been omitted here for brevity. {{< command >}} --distribution-config {...'Aliases':'{'Quantity':2, 'Items': ['custom.domain.one', 'customDomain.two']}'...} {{< / command >}} -{{< alert title="Note">}} -In order for CloudFront to be fully functional, your local DNS setup needs to be properly configured. See the section on [configuring the local DNS server]({{< ref "user-guide/tools/transparent-endpoint-injection/dns-server" >}}) for details. -{{< /alert >}} +## Examples + +The following code snippets and sample applications provide practical examples of how to use CloudFront in LocalStack for various use cases: + +- [Step-up Authentication using Amazon Cognito](https://github.com/localstack/step-up-auth-sample) From 232df3738f9957d2bc2b7308990ced705a406438 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Thu, 31 Aug 2023 11:20:52 +0530 Subject: [PATCH 18/46] add docs for cost explorer (#776) * add docs for cost explorer * Update content/en/user-guide/aws/cost-explorer/index.md Co-authored-by: Waldemar Hummer --------- Co-authored-by: Waldemar Hummer --- .../en/user-guide/aws/cost-explorer/index.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 content/en/user-guide/aws/cost-explorer/index.md diff --git a/content/en/user-guide/aws/cost-explorer/index.md b/content/en/user-guide/aws/cost-explorer/index.md new file mode 100644 index 0000000000..a6d06f52fb --- /dev/null +++ b/content/en/user-guide/aws/cost-explorer/index.md @@ -0,0 +1,151 @@ +--- +title: "Cost Explorer" +linkTitle: "Cost Explorer" +description: > + Get started with Cost Explorer on LocalStack +--- + +## Introduction + +Cost Explorer is a service provided by Amazon Web Services (AWS) that enables you to visualize, analyze, and manage your AWS spending and usage. Cost Explorer offers options to filter and group data by dimensions such as service, region, instance type, and more. With Cost Explorer, you can forecast costs, track budget progress, and set up alerts to receive notifications when spending exceeds predefined thresholds. + +LocalStack supports Cost Explorer via the Pro/Team offering, allowing you to use the Cost Explorer APIs in your local environment to create and manage cost category definition, cost anomaly monitors & subscriptions. The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_ce/), which provides information on the extent of Cost Explorer's integration with LocalStack. + +{{< alert title="Note">}} +LocalStack's Cost Explorer implementation cannot programmatically query your cost and usage data, or provide aggregated data such as total monthly costs or total daily usage. However, you can use the integrations to mock the Cost Explorer APIs and test your workflow locally. +{{< /alert >}} + +## Getting started + +This guide is designed for users new to Cost Explorer and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. We will demonstrate how to mock the Cost Explorer APIs with the AWS CLI. + +### Create a Cost Category definition + +You can create a Cost Category definition using the [`CreateCostCategoryDefinition`](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CreateCostCategoryDefinition.html)) API. The following example creates a Cost Category definition using an empty rule condition of type "REGULAR": + +{{ }} +$ awslocal ce create-cost-category-definition --name test \ + --rule-version "CostCategoryExpression.v1" --rules '[{"Value": "test", "Rule": {}, "Type": "REGULAR"}]' +{{ }} + +The following output would be retrieved: + +```bash +{ + "CostCategoryArn": "arn:aws:ce::000000000000:costcategory/test" +} +``` + +You can describe the Cost Category definition using the [`DescribeCostCategoryDefinition`](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_DescribeCostCategoryDefinition.html) API. Run the following command: + +{{ }} +$ awslocal ce describe-cost-category-definition \ + --cost-category-arn arn:aws:ce::000000000000:costcategory/test +{{ }} + +The following output would be retrieved: + +```bash +{ + "CostCategory": { + "CostCategoryArn": "arn:aws:ce::000000000000:costcategory/test", + "Name": "test", + "RuleVersion": "CostCategoryExpression.v1", + "Rules": [ + { + "Value": "test", + "Rule": {}, + "Type": "REGULAR" + } + ] + } +} +``` + +### Create a cost anomaly subscription + +You can add an alert subscription to a cost anomaly detection monitor to define subscribers using the [`CreateAnomalySubscription`](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CreateAnomalySubscription.html) API. The following example creates a cost anomaly subscription: + +{{ }} +$ awslocal ce create-anomaly-subscription --anomaly-subscription '{ + "AccountId": "12345", + "SubscriptionName": "sub1", + "Frequency": "DAILY", + "MonitorArnList": [], + "Subscribers": [], + "Threshold": 111 +}' +{{ }} + +The following output would be retrieved: + +```bash +{ + "SubscriptionArn": "arn:aws:ce::000000000000:anomalysubscription/70644961" +} +``` + +You can retrieve the cost anomaly subscriptions using the [`GetAnomalySubscriptions`](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetAnomalySubscriptions.html) API. Run the following command: + +{{ }} +$ awslocal ce get-anomaly-subscriptions +{{ }} + +The following output would be retrieved: + +```bash +{ + "AnomalySubscriptions": [ + { + "SubscriptionArn": "arn:aws:ce::000000000000:anomalysubscription/70644961", + "AccountId": "12345", + "MonitorArnList": [], + "Subscribers": [], + "Threshold": 111.0, + "Frequency": "DAILY", + "SubscriptionName": "sub1" + } + ] +} +``` + +### Create a cost anomaly monitor + +You can create a new cost anomaly detection subscription with the requested type and monitor specification using the [`CreateAnomalyMonitor`](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CreateAnomalyMonitor.html) API. The following example creates a cost anomaly monitor: + +{{ }} +$ awslocal ce create-anomaly-monitor --anomaly-monitor '{ + "MonitorName": "mon5463", + "MonitorType": "DIMENSIONAL" +}' +{{ }} + +The following output would be retrieved: + +```bash +{ + "MonitorArn": "arn:aws:ce::000000000000:anomalymonitor/22570ff3" +} +``` + +You can retrieve the cost anomaly monitors using the [`GetAnomalyMonitors`](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetAnomalyMonitors.html) API. Run the following command: + +{{ }} +$ awslocal ce get-anomaly-monitors +{{ }} + +The following output would be retrieved: + +```bash +{ + "AnomalyMonitors": [ + { + "MonitorArn": "arn:aws:ce::000000000000:anomalymonitor/22570ff3", + "MonitorName": "mon5463", + "MonitorType": "DIMENSIONAL" + } + ] +} +``` From c95c701b62fa225b6aead957e71bb6b58738cf36 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Thu, 31 Aug 2023 11:24:01 +0530 Subject: [PATCH 19/46] enhance docs for cognito (#734) * enhance docs for cognito * Update content/en/user-guide/aws/cognito/index.md Co-authored-by: Giovanni Grano --------- Co-authored-by: Giovanni Grano --- .../aws/cognito/cognito-resource-browser.png | Bin 0 -> 266102 bytes content/en/user-guide/aws/cognito/index.md | 157 +++++++++++------- 2 files changed, 97 insertions(+), 60 deletions(-) create mode 100644 content/en/user-guide/aws/cognito/cognito-resource-browser.png diff --git a/content/en/user-guide/aws/cognito/cognito-resource-browser.png b/content/en/user-guide/aws/cognito/cognito-resource-browser.png new file mode 100644 index 0000000000000000000000000000000000000000..5e02229ff30632526c46af2098473ca38fefe095 GIT binary patch literal 266102 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⪚2~YlS0m!Fha5L6V8bRAK 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

    LN)(Syd1+gx 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%0DYp!$8ao6;@`4wR`;C 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

  • M744EMj%WZO!0Amgn}l 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